summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2014-10-29 14:17:49 +0100
committerThomas Haller <thaller@redhat.com>2014-10-29 15:02:04 +0100
commitcaa1779f33a0176d906a7e9cbe4d8e281875e3ea (patch)
treeff094dc38d23b34cc6a7ea1c1adb67b5ce89e233
parentace746df4e2936ab50224d9fbef88025b69d2379 (diff)
downloadNetworkManager-caa1779f33a0176d906a7e9cbe4d8e281875e3ea.tar.gz
utils: fix printf format for pid_t in nm_utils_get_start_time_for_pid()
Signed-off-by: Thomas Haller <thaller@redhat.com>
-rw-r--r--src/NetworkManagerUtils.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/NetworkManagerUtils.c b/src/NetworkManagerUtils.c
index 66da861daf..31e82a4a7a 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;