Quellcode durchsuchen

* Fixed an rmspace() segfault bug

svn: 424
Bryan Drewery vor 22 Jahren
Ursprung
Commit
35a87efb0b
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      src/chanprog.c

+ 2 - 1
src/chanprog.c

@@ -61,7 +61,8 @@ void rmspace(char *s)
 
   /* Wipe end of string */
   for (p = s + strlen(s) - 1; ((whitespace(*p)) && (p >= s)); p--);
-  *(p + 1) = 0;
+  if (p != s + strlen(s) - 1)
+    *(p + 1) = 0;
   len = p+1 - s;
   for (p = s; ((whitespace(*p)) && (*p)); p++);
   len -= (p - s);