summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoît Dejean <bdejean@src.gnome.org>2004-06-06 21:59:59 +0000
committerBenoît Dejean <bdejean@src.gnome.org>2004-06-06 21:59:59 +0000
commit31e8abe019d0961900b70fcb09f5be080dd25d66 (patch)
treee376ffd260a2df46e5703753199140f31dbd0d6d
parentd8cb4ccdf71232e15b37d532085e36a9ddd22f04 (diff)
downloadlibgtop-31e8abe019d0961900b70fcb09f5be080dd25d66.tar.gz
Used g_memdup.
* proclist.c: (glibtop_get_proclist_s): Used g_memdup.
-rw-r--r--sysdeps/kernel/ChangeLog4
-rw-r--r--sysdeps/kernel/proclist.c4
2 files changed, 5 insertions, 3 deletions
diff --git a/sysdeps/kernel/ChangeLog b/sysdeps/kernel/ChangeLog
index f6e0fdb0..6dfeadb3 100644
--- a/sysdeps/kernel/ChangeLog
+++ b/sysdeps/kernel/ChangeLog
@@ -1,3 +1,7 @@
+2004-06-06 Benoît Dejean <tazforever@dlfp.org>
+
+ * proclist.c: (glibtop_get_proclist_s): Used g_memdup.
+
2004-05-25 Benoît Dejean <tazforever@dlfp.org>
* sem_limits.c:
diff --git a/sysdeps/kernel/proclist.c b/sysdeps/kernel/proclist.c
index 28f8228a..78808cd1 100644
--- a/sysdeps/kernel/proclist.c
+++ b/sysdeps/kernel/proclist.c
@@ -77,9 +77,7 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf,
buf->total = buf->number * sizeof (unsigned);
- pids_chain = g_malloc (buf->total);
-
- memcpy (pids_chain, tbl.proclist.pids, buf->total);
+ pids_chain = g_memdup(tbl.proclist.pids, buf->total);
return pids_chain;
}