summaryrefslogtreecommitdiffstats
path: root/scripts/kconfig
diff options
context:
space:
mode:
authorMasahiro Yamada <masahiroy@kernel.org>2023-11-18 07:18:36 +0100
committerMasahiro Yamada <masahiroy@kernel.org>2023-11-28 03:22:51 +0100
commit61e3e3c21a9599f7f2c6f15f7e4b099cf6ea290e (patch)
treefa45ebf956d5db4a0a5aa5653a744b9e4c00856a /scripts/kconfig
parentkbuild: deb-pkg: apply short -R and -j options (diff)
downloadlinux-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.c8
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;
}