diff --git a/sysdeps/kernel/procargs.c b/sysdeps/kernel/procargs.c index 9b6682a1..eba0719c 100644 --- a/sysdeps/kernel/procargs.c +++ b/sysdeps/kernel/procargs.c @@ -61,7 +61,7 @@ glibtop_get_proc_args_s (glibtop *server, glibtop_proc_args *buf, max_len = BUFSIZ; ret = glibtop_get_proc_data_proc_args_s (server, pid, ptr, max_len); - if (!ret) { + if (ret < 0) { if (!retval) glibtop_free_r (server, retval); return NULL; }