23 lines
612 B
Diff
23 lines
612 B
Diff
|
From 12f9c02a612bb1687676b74a4739126b1913b1fe Mon Sep 17 00:00:00 2001
|
||
|
From: Ajay Nair <ajaynair59@gmail.com>
|
||
|
Date: Mon, 9 May 2022 13:31:47 -0400
|
||
|
Subject: [PATCH] Reset errno before call to strtoll
|
||
|
|
||
|
---
|
||
|
src/common/memusage.c | 2 ++
|
||
|
1 file changed, 2 insertions(+)
|
||
|
|
||
|
diff --git a/src/common/memusage.c b/src/common/memusage.c
|
||
|
index c6755f21f1..ffa70b662b 100644
|
||
|
--- a/src/common/memusage.c
|
||
|
+++ b/src/common/memusage.c
|
||
|
@@ -71,6 +71,8 @@ static int read_common_sizet(void *szp, char *strval)
|
||
|
return (-1);
|
||
|
|
||
|
*end = '\0';
|
||
|
+
|
||
|
+ errno = 0;
|
||
|
*(size_t *)szp = strtoll(strval, NULL, 10);
|
||
|
|
||
|
if (errno == EINVAL ||
|