gettok_char(), return(NULL) if substring not found
This commit is contained in:
parent
fee664bc19
commit
87c80b842c
|
|
@ -361,7 +361,8 @@ gettok_instance(char **s)
|
|||
}
|
||||
|
||||
/* get the next token starting at next non white spice, stopping
|
||||
at p, if inc_p is true, then including p, else excluding p
|
||||
at p, if inc_p is true, then including p, else excluding p,
|
||||
return NULL if p is not found
|
||||
*/
|
||||
char *
|
||||
gettok_char(char **s, char p, bool inc_p)
|
||||
|
|
@ -382,6 +383,9 @@ gettok_char(char **s, char p, bool inc_p)
|
|||
) {
|
||||
spice_dstring_append_char( &buf, *(*s)++ ) ;
|
||||
}
|
||||
if (c == '\0')
|
||||
/* p not found */
|
||||
return (NULL);
|
||||
if (inc_p)
|
||||
spice_dstring_append_char( &buf, *(*s)++ ) ;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue