diff options
author | 2016-12-01 16:31:08 (GMT) | |
---|---|---|
committer | 2016-12-01 16:31:08 (GMT) | |
commit | 812ed6856edef9b77442c5d55e85829f98780f2b (patch) | |
tree | 0076c63cb51e396b43ae2271bb624f9b595f3e4d /kconfig/conf.c | |
parent | 6785440c767c7c0411bbe6e89d60320b8b8161cd (diff) | |
parent | 89a2182f14dec1f8dd2ff633c65449ca5efda95b (diff) |
Merge pull request #485 from bhundven/update_kconfig
kconfig: sync upstream changes
Diffstat (limited to 'kconfig/conf.c')
-rw-r--r-- | kconfig/conf.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/kconfig/conf.c b/kconfig/conf.c index f7a50c1..4a23f54 100644 --- a/kconfig/conf.c +++ b/kconfig/conf.c @@ -5,6 +5,7 @@ #include <locale.h> #include <ctype.h> +#include <limits.h> #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -41,7 +42,7 @@ static int tty_stdio; static int valid_stdin = 1; static int sync_kconfig; static int conf_cnt; -static char line[128]; +static char line[PATH_MAX]; static struct menu *rootEntry; static void print_help(struct menu *menu) @@ -109,7 +110,7 @@ static int conf_askvalue(struct symbol *sym, const char *def) /* fall through */ case oldaskconfig: fflush(stdout); - xfgets(line, 128, stdin); + xfgets(line, sizeof(line), stdin); if (!tty_stdio) printf("\n"); return 1; @@ -311,7 +312,7 @@ static int conf_choice(struct menu *menu) /* fall through */ case oldaskconfig: fflush(stdout); - xfgets(line, 128, stdin); + xfgets(line, sizeof(line), stdin); strip(line); if (line[0] == '?') { print_help(menu); |