diff options
author | Masahiro Yamada <masahiroy@kernel.org> | 2023-11-18 07:18:36 +0100 |
---|---|---|
committer | Masahiro Yamada <masahiroy@kernel.org> | 2023-11-28 03:22:51 +0100 |
commit | 61e3e3c21a9599f7f2c6f15f7e4b099cf6ea290e (patch) | |
tree | fa45ebf956d5db4a0a5aa5653a744b9e4c00856a /scripts/kconfig | |
parent | kbuild: deb-pkg: apply short -R and -j options (diff) | |
download | linux-61e3e3c21a9599f7f2c6f15f7e4b099cf6ea290e.tar.xz linux-61e3e3c21a9599f7f2c6f15f7e4b099cf6ea290e.zip |
kconfig: remove error check for xrealloc()
xrealloc() never returns NULL as it is checked in the callee.
This is a left-over of commit d717f24d8c68 ("kconfig: add xrealloc()
helper").
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'scripts/kconfig')
-rw-r--r-- | scripts/kconfig/confdata.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c index 7fca9cc3ae74..2ba4dfdd1aee 100644 --- a/scripts/kconfig/confdata.c +++ b/scripts/kconfig/confdata.c @@ -289,16 +289,12 @@ static int conf_set_sym_val(struct symbol *sym, int def, int def_flags, char *p) #define LINE_GROWTH 16 static int add_byte(int c, char **lineptr, size_t slen, size_t *n) { - char *nline; size_t new_size = slen + 1; + if (new_size > *n) { new_size += LINE_GROWTH - 1; new_size *= 2; - nline = xrealloc(*lineptr, new_size); - if (!nline) - return -1; - - *lineptr = nline; + *lineptr = xrealloc(*lineptr, new_size); *n = new_size; } |