projects
/
project
/
uci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
another one
[project/uci.git]
/
util.c
diff --git
a/util.c
b/util.c
index
c0d46a2
..
e1ef585
100644
(file)
--- a/
util.c
+++ b/
util.c
@@
-136,7
+136,8
@@
int uci_parse_tuple(struct uci_context *ctx, char *str, char **package, char **s
*section = strsep(&str, ".");
*option = NULL;
*section = strsep(&str, ".");
*option = NULL;
- *value = NULL;
+ if (value)
+ *value = NULL;
if (!*section)
goto lastval;
if (!*section)
goto lastval;
@@
-158,7
+159,7
@@
lastval:
goto error;
if (*option && !uci_validate_name(*option))
goto error;
goto error;
if (*option && !uci_validate_name(*option))
goto error;
- if (*value && !uci_validate_text(*value))
+ if (
value &&
*value && !uci_validate_text(*value))
goto error;
goto done;
goto error;
goto done;