diff options
author | Karel Kočí <cynerd@email.cz> | 2015-05-01 21:13:45 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2015-05-01 21:13:45 +0200 |
commit | dffb32d33c06f8fae030c95daaca8aeffc5186fe (patch) | |
tree | 5303256141e92a8e568a74b4f7fe4ae7172355e0 /scripts/write_config/symlist.c | |
parent | 686f86bce10cbe5299bfb786bd955d9cd3f6e807 (diff) | |
download | linux-conf-perf-dffb32d33c06f8fae030c95daaca8aeffc5186fe.tar.gz linux-conf-perf-dffb32d33c06f8fae030c95daaca8aeffc5186fe.tar.bz2 linux-conf-perf-dffb32d33c06f8fae030c95daaca8aeffc5186fe.zip |
write_config update to parse_kconfig changes
Diffstat (limited to 'scripts/write_config/symlist.c')
-rw-r--r-- | scripts/write_config/symlist.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; |