summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Štetiar <ynezz@true.cz>2019-11-05 00:39:46 +0100
committerPetr Štetiar <ynezz@true.cz>2019-11-14 17:11:34 +0100
commit9cf978bc79641691f0c603c71fcfa98c1626ce59 (patch)
tree471599e11f11bbf9a50163cef956a55f5fb30f20
parent7736f497d2d9a43cd36526c8d8a12718eff2e6c7 (diff)
downloaduci-9cf978bc79641691f0c603c71fcfa98c1626ce59.tar.gz
delta: prevent possible null pointer use
scan-build from clang version 9 has reported following issue: delta.c:39:13: warning: Null pointer passed to 1st parameter expecting 'nonnull' int size = strlen(section) + 1; ^~~~~~~~~~~~~~~ Signed-off-by: Petr Štetiar <ynezz@true.cz>
-rw-r--r--delta.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/delta.c b/delta.c
index a131e3a..d8bd3a6 100644
--- a/delta.c
+++ b/delta.c
@@ -392,7 +392,7 @@ static void uci_filter_delta(struct uci_context *ctx, const char *name, const ch
match = false;
}
- if (!match) {
+ if (!match && ptr.section) {
uci_add_delta(ctx, &list, c,
ptr.section, ptr.option, ptr.value);
}