[cmake-commits] hoffman committed SystemTools.cxx 1.204 1.205
cmake-commits at cmake.org
cmake-commits at cmake.org
Fri Oct 12 09:58:19 EDT 2007
Update of /cvsroot/CMake/CMake/Source/kwsys
In directory public:/mounts/ram/cvs-serv17436
Modified Files:
SystemTools.cxx
Log Message:
BUG: fix for bug 0005767 hang for replace string with empty
Index: SystemTools.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/kwsys/SystemTools.cxx,v
retrieving revision 1.204
retrieving revision 1.205
diff -u -d -r1.204 -r1.205
--- SystemTools.cxx 9 Oct 2007 19:20:30 -0000 1.204
+++ SystemTools.cxx 12 Oct 2007 13:58:17 -0000 1.205
@@ -455,6 +455,11 @@
// perform replacements until done
size_t replaceSize = strlen(replace);
+ // do while hangs if replaceSize is 0
+ if(replaceSize == 0)
+ {
+ return;
+ }
char *orig = strdup(src);
char *currentPos = orig;
searchPos = searchPos - src + orig;
More information about the Cmake-commits
mailing list