From ac2ed69c0b072f6871c6c94b4ccde01eb42598ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sun, 15 Mar 2026 09:45:29 +0100 Subject: [PATCH] core: use function util_parse_longlong in function sys_setrlimit --- src/core/core-sys.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/core/core-sys.c b/src/core/core-sys.c index 69377259f..2dc2730ec 100644 --- a/src/core/core-sys.c +++ b/src/core/core-sys.c @@ -181,7 +181,7 @@ void sys_setrlimit (void) { #ifdef HAVE_SYS_RESOURCE_H - char **items, *pos, *error; + char **items, *pos; int num_items, i; long long number; @@ -198,9 +198,7 @@ sys_setrlimit (void) if (pos) { pos[0] = '\0'; - error = NULL; - number = strtoll (pos + 1, &error, 10); - if (error && !error[0]) + if (util_parse_longlong (pos + 1, 10, &number) && (number >= -1)) { sys_setrlimit_resource (items[i], number); }