From a296c2dd0072225ac23fec81ff530020ec080dfd Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Wed, 26 Nov 2014 23:02:54 +0100 Subject: [PATCH] pidfile_read(): Fix potential integer overflow when reading PID Signed-off-by: Joachim Nilsson --- helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpers.c b/helpers.c index d6fe4907..db219ade 100644 --- a/helpers.c +++ b/helpers.c @@ -149,7 +149,7 @@ pid_t pidfile_read(char *pidfile) if (fgets(buf, sizeof(buf), fp)) { errno = 0; - pid = strtoul(buf, NULL, 0); + pid = (pid_t)strtol(buf, NULL, 10); if (errno) pid = 0; /* Failed conversion. */ }