From 09f13a31e95bac4800daeb31b5efb7e94bff9e83 Mon Sep 17 00:00:00 2001 From: Pisit Sawangvonganan Date: Sat, 24 Aug 2024 01:33:35 +0700 Subject: [PATCH] shell: utils: omit `NULL` initialization of `endptr` As `strtoul`, `strtoll`, and `strtol` guarantee to set `endptr`, the initial `NULL` can be omitted. Signed-off-by: Pisit Sawangvonganan --- subsys/shell/shell_utils.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/subsys/shell/shell_utils.c b/subsys/shell/shell_utils.c index 592cac7fb23..c06e7035010 100644 --- a/subsys/shell/shell_utils.c +++ b/subsys/shell/shell_utils.c @@ -550,7 +550,7 @@ const struct device *shell_device_get_binding(const char *name) long shell_strtol(const char *str, int base, int *err) { long val; - char *endptr = NULL; + char *endptr; errno = 0; val = strtol(str, &endptr, base); @@ -568,7 +568,7 @@ long shell_strtol(const char *str, int base, int *err) unsigned long shell_strtoul(const char *str, int base, int *err) { unsigned long val; - char *endptr = NULL; + char *endptr; if (*str == '-') { *err = -EINVAL; @@ -591,7 +591,7 @@ unsigned long shell_strtoul(const char *str, int base, int *err) unsigned long long shell_strtoull(const char *str, int base, int *err) { unsigned long long val; - char *endptr = NULL; + char *endptr; if (*str == '-') { *err = -EINVAL;