diff options
author | Thomas Haller <thaller@redhat.com> | 2016-02-14 10:40:00 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2016-02-14 10:45:01 +0100 |
commit | fdabebd8027f779771d890cea1df0d3ca51a0013 (patch) | |
tree | 526e5a097838ad49dc9f67a6f2ceca8a59358d85 | |
parent | 9e50dde9d61581cbe80a07379cea8fcbbf423c01 (diff) | |
download | NetworkManager-th/kill_dnsmasq_bgo762008.tar.gz |
utils: use stack allocated buffer for path in nm_utils_get_start_time_for_pid()th/kill_dnsmasq_bgo762008
-rw-r--r-- | src/NetworkManagerUtils.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/NetworkManagerUtils.c b/src/NetworkManagerUtils.c index d13158cc6f..99548323d3 100644 --- a/src/NetworkManagerUtils.c +++ b/src/NetworkManagerUtils.c @@ -482,7 +482,7 @@ guint64 nm_utils_get_start_time_for_pid (pid_t pid, char *out_state, pid_t *out_ppid) { guint64 start_time; - gs_free gchar *filename = NULL; + char filename[256]; gs_free gchar *contents = NULL; size_t length; gs_strfreev gchar **tokens = NULL; @@ -497,7 +497,7 @@ nm_utils_get_start_time_for_pid (pid_t pid, char *out_state, pid_t *out_ppid) g_return_val_if_fail (pid > 0, 0); - filename = g_strdup_printf ("/proc/%"G_GUINT64_FORMAT"/stat", (guint64) pid); + nm_sprintf_buf (filename, "/proc/%"G_GUINT64_FORMAT"/stat", (guint64) pid); if (!g_file_get_contents (filename, &contents, &length, NULL)) goto out; |