From: Fabian K. <fab...@us...> - 2012-07-23 12:46:50
|
Update of /cvsroot/ijbswa/current In directory vz-cvs-4.sog:/tmp/cvs-serv9769 Modified Files: ssplit.c Log Message: In ssplit(), assert() that the last substring already is nul-terminated Index: ssplit.c =================================================================== RCS file: /cvsroot/ijbswa/current/ssplit.c,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** ssplit.c 23 Jul 2012 12:46:18 -0000 1.18 --- ssplit.c 23 Jul 2012 12:46:40 -0000 1.19 *************** *** 38,41 **** --- 38,42 ---- #include <string.h> #include <stdlib.h> + #include <assert.h> #include "ssplit.h" *************** *** 153,156 **** --- 154,159 ---- } /* null terminate the substring */ + /* XXX: this shouldn't be necessary, so assert that it isn't. */ + assert(*str == '\0'); *str = '\0'; |