Date: Tuesday, August 1, 2006 @ 10:53:01
  Author: csaba
    Path: /cvsroot/carob/libmysequoia/src

Modified: Utils.cpp (1.41 -> 1.42)

Check the return value of strchr() Fixes for LMS-19.


-----------+
 Utils.cpp |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)


Index: libmysequoia/src/Utils.cpp
diff -u libmysequoia/src/Utils.cpp:1.41 libmysequoia/src/Utils.cpp:1.42
--- libmysequoia/src/Utils.cpp:1.41     Tue May  9 08:25:49 2006
+++ libmysequoia/src/Utils.cpp  Tue Aug  1 10:53:01 2006
@@ -701,8 +701,11 @@
         if (len > 0 && (unsigned)len <= bind->buffer_length)
         {
           char *c = strchr((char *)bind->buffer, ' ');
-          *c = 0;
-          len = c - (char *)bind->buffer;
+          if (c)
+          {
+            *c = 0;
+            len = c - (char *)bind->buffer;
+          }
         }
       }
       else
@@ -792,8 +795,11 @@
         if (len > 0 && (unsigned)len <= bind->buffer_length)
         {
           char *c = strchr((char *)bind->buffer, ' ');
-          *c = 0;
-          len = c - (char *)bind->buffer;
+          if (c)
+          {
+            *c = 0;
+            len = c - (char *)bind->buffer;
+          }
         }
       }
       else

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to