X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuci.git;a=blobdiff_plain;f=util.c;h=eb50b89c30792ac6983a736cc8cf2581d5616e9c;hp=1d71335f7384d4e2149013686143048784784916;hb=735792ded03a83f100638e52a727cbce1753291a;hpb=12bdbcd95d42509f3b9f06bc7e811c1781635417 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;