summaryrefslogtreecommitdiff
path: root/kconfig/conf.c
diff options
context:
space:
mode:
authorBryan Hundven <bryanhundven@gmail.com>2016-12-01 16:31:08 (GMT)
committerGitHub <noreply@github.com>2016-12-01 16:31:08 (GMT)
commit812ed6856edef9b77442c5d55e85829f98780f2b (patch)
tree0076c63cb51e396b43ae2271bb624f9b595f3e4d /kconfig/conf.c
parent6785440c767c7c0411bbe6e89d60320b8b8161cd (diff)
parent89a2182f14dec1f8dd2ff633c65449ca5efda95b (diff)
Merge pull request #485 from bhundven/update_kconfig
kconfig: sync upstream changes
Diffstat (limited to 'kconfig/conf.c')
-rw-r--r--kconfig/conf.c7
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);