From 569c910001c9162e28628047e75ccff7f147a709 Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <github@naumov.de>
Date: Sat, 16 Feb 2019 00:30:43 +0100
Subject: [PATCH] [PL] HTBHE; Fix usage of string::find.

The result should be compared to npos.
As suggested by the cppcheck, stlIfStrFind.
---
 ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp b/ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp
index b913708f5f0..fb8b8a1913d 100644
--- a/ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp
+++ b/ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp
@@ -57,7 +57,7 @@ std::unique_ptr<Process> createHeatTransportBHEProcess(
     for (std::string const& pv_name : range)
     {
         if (pv_name != "temperature_soil" &&
-            pv_name.find("temperature_BHE") != 0)
+            pv_name.find("temperature_BHE") == std::string::npos)
         {
             OGS_FATAL(
                 "Found a process variable name '%s'. It should be "
-- 
GitLab