X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fprocesses.c;h=9d8bc01d468eb088c65845e119dde4d9c4584d1f;hb=1a7050de376608268d11293d4e5faa3fb8516c5a;hp=29492ac2ff6347bb0427249056907ca947fa01d1;hpb=e4080f7aea79ffa3ad21fb2c8e6be311b1a404b9;p=collectd.git diff --git a/src/processes.c b/src/processes.c index 29492ac2..9d8bc01d 100644 --- a/src/processes.c +++ b/src/processes.c @@ -510,11 +510,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) {