]> pilppa.org Git - uci.git/blobdiff - file.c
some more input validation
[uci.git] / file.c
diff --git a/file.c b/file.c
index c513c87a1676b4aba003d1e93accb08f52465b0b..19c6b07d6eb04b58e546b672fc6c9c119fdf5ef6 100644 (file)
--- a/file.c
+++ b/file.c
@@ -481,6 +481,9 @@ static char **uci_list_config_files(struct uci_context *ctx)
                if (!p)
                        continue;
 
+               if (!uci_validate_name(p))
+                       continue;
+
                configs[i] = buf;
                strcpy(buf, p);
                buf += strlen(buf) + 1;