From a18611d8960ff0aefb1c57f15396f4e948e9df3f Mon Sep 17 00:00:00 2001 From: Vince Ricosti Date: Fri, 8 Mar 2024 12:39:35 +0000 Subject: ir-ctl: clear errno before strtol Since strtol does not update errno except for overflow conditions it's better to set it to 0 first, since we always check the value of errno after strtol. Signed-off-by: Vince Ricosti Signed-off-by: Sean Young --- utils/ir-ctl/ir-ctl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/utils/ir-ctl/ir-ctl.c b/utils/ir-ctl/ir-ctl.c index c480a2b1..e662651e 100644 --- a/utils/ir-ctl/ir-ctl.c +++ b/utils/ir-ctl/ir-ctl.c @@ -413,6 +413,7 @@ static struct send *read_file_raw(struct arguments *args, const char *fname, FIL (keyword[0] == '/' && keyword[1] == '/')) break; + errno = 0; value = strtol(keyword, &p, 10); if (errno || *p) { fprintf(stderr, _("%s:%d: error: expected integer, got `%s'\n"), -- cgit v1.2.3