1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-31 20:22:15 +03:00

Fix restart after length count.

Jeremy.
(This used to be commit fa8115f32b)
This commit is contained in:
Jeremy Allison
2007-11-30 14:15:34 -08:00
parent cfbbeebbc6
commit d1807be93c

View File

@ -92,6 +92,7 @@ static bool next_token_internal_talloc(TALLOC_CTX *ctx,
bool ltrim)
{
char *s;
char *saved_s;
char *pbuf;
bool quoted;
size_t len=1;
@ -116,9 +117,12 @@ static bool next_token_internal_talloc(TALLOC_CTX *ctx,
/* nothing left? */
if (!*s) {
return(false);
return false;
}
/* When restarting we need to go from here. */
saved_s = s;
/* Work out the length needed. */
for (quoted = false; *s &&
(quoted || !strchr_m(sep,*s)); s++) {
@ -137,6 +141,7 @@ static bool next_token_internal_talloc(TALLOC_CTX *ctx,
/* copy over the token */
pbuf = *pp_buff;
s = saved_s;
for (quoted = false; *s &&
(quoted || !strchr_m(sep,*s)); s++) {
if ( *s == '\"' ) {