diff options
author | Benoît Dejean <bdejean@src.gnome.org> | 2004-06-06 21:59:59 +0000 |
---|---|---|
committer | Benoît Dejean <bdejean@src.gnome.org> | 2004-06-06 21:59:59 +0000 |
commit | 31e8abe019d0961900b70fcb09f5be080dd25d66 (patch) | |
tree | e376ffd260a2df46e5703753199140f31dbd0d6d | |
parent | d8cb4ccdf71232e15b37d532085e36a9ddd22f04 (diff) | |
download | libgtop-31e8abe019d0961900b70fcb09f5be080dd25d66.tar.gz |
Used g_memdup.
* proclist.c: (glibtop_get_proclist_s): Used g_memdup.
-rw-r--r-- | sysdeps/kernel/ChangeLog | 4 | ||||
-rw-r--r-- | sysdeps/kernel/proclist.c | 4 |
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; } |