From dffb32d33c06f8fae030c95daaca8aeffc5186fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Fri, 1 May 2015 21:13:45 +0200 Subject: write_config update to parse_kconfig changes --- scripts/write_config/symlist.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'scripts/write_config/symlist.c') diff --git a/scripts/write_config/symlist.c b/scripts/write_config/symlist.c index e0e7a1f..fd0aca8 100644 --- a/scripts/write_config/symlist.c +++ b/scripts/write_config/symlist.c @@ -6,6 +6,7 @@ struct symlist *symlist_read(FILE * f) { struct symlist *ret; ret = malloc(sizeof(struct symlist)); ret->size = 1; + ret->maxid = 0; ret->array = malloc(ret->size * sizeof(struct symlist_el)); unsigned int id; @@ -24,6 +25,8 @@ struct symlist *symlist_read(FILE * f) { realloc(ret->array, ret->size * sizeof(struct symlist_el)); } + if (id > ret->maxid) + ret->maxid = id; ret->array[(size_t) id - 1].id = id; if (!strncmp(w, NONAMEGEN, strlen(NONAMEGEN))) ret->array[(size_t) id - 1].sym = NULL; -- cgit v1.2.3