diff --git a/indra/newview/llfloaterabout.cpp b/indra/newview/llfloaterabout.cpp
index 9b33d9ecc81ed5f70f8d06e90255bc7f7bcba501..786162c3e7e60aa5326a8be983d25d640dd46165 100644
--- a/indra/newview/llfloaterabout.cpp
+++ b/indra/newview/llfloaterabout.cpp
@@ -389,17 +389,17 @@ void LLFloaterAbout::setUpdateListener()
     {
         for(vec::const_iterator iter=file_vec.begin(); iter!=file_vec.end(); ++iter)
         {
-            if ( (iter->rfind(version)))
+            if (iter->rfind(version) != std::string::npos)
             {
-                if ( (iter->rfind(".done") ) )
+                if (iter->rfind(".done") != std::string::npos)
                 {
                     done = true;
                 }
-                else if ( (iter->rfind(".next") ) )
+                else if (iter->rfind(".next") != std::string::npos)
                 {
                     next = true;
                 }
-                else if ( (iter->rfind(".skip") ) )
+                else if (iter->rfind(".skip") != std::string::npos)
                 {
                     skip = true;
                 }