From: Felix Fietkau Date: Wed, 6 Feb 2008 14:47:04 +0000 (+0100) Subject: use strsep instead of strtok to avoid a segfault X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=735792ded03a83f100638e52a727cbce1753291a;p=uci.git use strsep instead of strtok to avoid a segfault --- diff --git a/util.c b/util.c index 1d71335..eb50b89 100644 --- a/util.c +++ b/util.c @@ -103,15 +103,15 @@ int uci_parse_tuple(struct uci_context *ctx, char *str, char **package, char **s last++; } - *package = strtok(str, "."); + *package = strsep(&str, "."); if (!*package || !uci_validate_name(*package)) goto error; - *section = strtok(NULL, "."); + *section = strsep(&str, "."); if (!*section) goto lastval; - *option = strtok(NULL, "."); + *option = strsep(&str, "."); if (!*option) goto lastval;