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