Author: akhaldi Date: Sun Aug 21 16:30:06 2016 New Revision: 72406
URL: http://svn.reactos.org/svn/reactos?rev=72406&view=rev Log: [CDMAKE][CTR] Fix strtok_s for empty strings. Part of Wine commit 4fa616c by Bernhard Übelacker.
Modified: trunk/reactos/sdk/lib/crt/string/strtok_s.c trunk/reactos/sdk/tools/cdmake/cdmake.c
Modified: trunk/reactos/sdk/lib/crt/string/strtok_s.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/crt/string/strtok_s... ============================================================================== --- trunk/reactos/sdk/lib/crt/string/strtok_s.c [iso-8859-1] (original) +++ trunk/reactos/sdk/lib/crt/string/strtok_s.c [iso-8859-1] Sun Aug 21 16:30:06 2016 @@ -18,7 +18,10 @@ while(*str && strchr(delim, *str)) str++; if(!*str) + { + *ctx = str; return NULL; + }
*ctx = str+1; while(**ctx && !strchr(delim, **ctx))
Modified: trunk/reactos/sdk/tools/cdmake/cdmake.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/tools/cdmake/cdmake.c?r... ============================================================================== --- trunk/reactos/sdk/tools/cdmake/cdmake.c [iso-8859-1] (original) +++ trunk/reactos/sdk/tools/cdmake/cdmake.c [iso-8859-1] Sun Aug 21 16:30:06 2016 @@ -1930,7 +1930,10 @@ while (*str && strchr(delim, *str)) str++; if (!*str) + { + *ctx = str; return NULL; + }
*ctx = str + 1; while (**ctx && !strchr(delim, **ctx))