From caa1779f33a0176d906a7e9cbe4d8e281875e3ea Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 29 Oct 2014 14:17:49 +0100 Subject: [PATCH] utils: fix printf format for pid_t in nm_utils_get_start_time_for_pid() Signed-off-by: Thomas Haller --- src/NetworkManagerUtils.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/NetworkManagerUtils.c b/src/NetworkManagerUtils.c index 66da861da..31e82a4a7 100644 --- a/src/NetworkManagerUtils.c +++ b/src/NetworkManagerUtils.c @@ -199,7 +199,9 @@ nm_utils_get_start_time_for_pid (pid_t pid) start_time = 0; contents = NULL; - filename = g_strdup_printf ("/proc/%d/stat", pid); + g_return_val_if_fail (pid > 0, 0); + + filename = g_strdup_printf ("/proc/%"G_GUINT64_FORMAT"/stat", (guint64) pid); if (!g_file_get_contents (filename, &contents, &length, NULL)) goto out;