processes plugin: Fix a possible segfault.
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 26 Aug 2007 17:07:10 +0000 (19:07 +0200)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 26 Aug 2007 17:07:10 +0000 (19:07 +0200)
src/processes.c

index ccf1571..4b59351 100644 (file)
@@ -642,11 +642,14 @@ static int *ps_read_tasks (int pid)
 
        closedir (dh);
 
+       if (list_len == 0)
+               return (NULL);
+
        assert (list_len < list_size);
        assert (list[list_len] == 0);
 
        return (list);
-}
+} /* int *ps_read_tasks */
 
 int ps_read_process (int pid, procstat_t *ps, char *state)
 {