X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=ssplit.c;h=01618989fb14c53e1e6d813169ed182da1f174b2;hp=348f535436bd1485259df5f8e1719d4613616076;hb=4109bc45d04f7bf5ff60f566e988eb8da396e3da;hpb=79472df0141f472a2f5cc333d91d4bbbd015b765 diff --git a/ssplit.c b/ssplit.c index 348f5354..01618989 100644 --- a/ssplit.c +++ b/ssplit.c @@ -1,11 +1,11 @@ -const char ssplit_rcs[] = "$Id: ssplit.c,v 1.17 2012/07/23 12:44:30 fabiankeil Exp $"; +const char ssplit_rcs[] = "$Id: ssplit.c,v 1.19 2012/07/23 12:46:40 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/ssplit.c,v $ * * Purpose : A function to split a string at specified delimiters. * - * Copyright : Written by and Copyright (C) 2001 the SourceForge + * Copyright : Written by and Copyright (C) 2001-2012 the * Privoxy team. http://www.privoxy.org/ * * Based on the Internet Junkbuster originally written @@ -37,6 +37,7 @@ const char ssplit_rcs[] = "$Id: ssplit.c,v 1.17 2012/07/23 12:44:30 fabiankeil E #include #include +#include #include "ssplit.h" #include "miscutil.h" @@ -152,6 +153,8 @@ int ssplit(char *str, const char *delim, char *vec[], size_t vec_len) } } /* null terminate the substring */ + /* XXX: this shouldn't be necessary, so assert that it isn't. */ + assert(*str == '\0'); *str = '\0'; return(vec_count);