From: Daniel Wagner Date: Fri, 11 Aug 2023 12:24:04 +0000 (+0200) Subject: util: Set errno to 0 before strtol/stroul call X-Git-Tag: v2.6~57 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=0eda7a67c106e94f682101f2724136df206d8009;p=users%2Fsagi%2Fnvme-cli.git util: Set errno to 0 before strtol/stroul call In order to be able to distinguish between success/failure case when calling strtol/stroul we set errno explicitly to 0. Signed-off-by: Daniel Wagner --- diff --git a/util/argconfig.c b/util/argconfig.c index 78f3a6c3..91f49981 100644 --- a/util/argconfig.c +++ b/util/argconfig.c @@ -164,6 +164,8 @@ static int argconfig_parse_type(struct argconfig_commandline_options *s, struct char *endptr; int ret = 0; + errno = 0; /* To distinguish success/failure after strtol/stroul call */ + switch (s->config_type) { case CFG_STRING: *((char **)value) = optarg;