From 0461279ab3a1530a77619b700a2d20a6d80169f7 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Fri, 25 Jun 2021 10:24:35 +0200 Subject: [PATCH] pg: do not use atoi() Addresses: https://github.com/karelzak/util-linux/issues/1358 Signed-off-by: Karel Zak --- text-utils/pg.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/text-utils/pg.c b/text-utils/pg.c index d50e2ba8a5..b309b4dcae 100644 --- a/text-utils/pg.c +++ b/text-utils/pg.c @@ -597,11 +597,8 @@ static int getcount(char *cmdstr) } if (buf[0] == '-' && buf[1] == '\0') { i = -1; - } else { - if (*buf == '+') - i = atoi(buf + 1); - else - i = atoi(buf); + } else if (ul_strtos32(*buf == '+' ? buf + 1 : buf, &i, 10) != 0) { + i = -1; } free(buf); return i; -- 2.47.3