projects
/
openwrt
/
staging
/
nbd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
build: scripts/config - update to kconfig-v6.6.16
[openwrt/staging/nbd.git]
/
scripts
/
config
/
preprocess.c
diff --git
a/scripts/config/preprocess.c
b/scripts/config/preprocess.c
index 3c7a35a724703ad43cd503f3c9adca4ea2c2f96d..3c544b775ae0aad04799c6f135d2e92f6f6ad3b4 100644
(file)
--- a/
scripts/config/preprocess.c
+++ b/
scripts/config/preprocess.c
@@
-141,7
+141,7
@@
static char *do_lineno(int argc, char *argv[])
static char *do_shell(int argc, char *argv[])
{
FILE *p;
- char buf[
25
6];
+ char buf[
409
6];
char *cmd;
size_t nread;
int i;
@@
-396,6
+396,9
@@
static char *eval_clause(const char *str, size_t len, int argc, char *argv[])
p++;
}
+
+ if (new_argc >= FUNCTION_MAX_ARGS)
+ pperror("too many function arguments");
new_argv[new_argc++] = prev;
/*