X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fprocesses.c;h=ffe6c5aa0da38abaf5dc41985ec1c7d68ff53e0d;hb=0d5f3a040375be8936a85614e31c589f668cebaf;hp=cfc5790099cf957aef9ae6ec7d182d005694fd32;hpb=a0412f28fc15eb04a9a630678a97b6bce2d71fb1;p=collectd.git diff --git a/src/processes.c b/src/processes.c index cfc57900..ffe6c5aa 100644 --- a/src/processes.c +++ b/src/processes.c @@ -995,8 +995,9 @@ static int ps_read_tasks_status(process_entry_t *ps) { tpid = ent->d_name; - if (snprintf(filename, sizeof(filename), "/proc/%li/task/%s/status", ps->id, - tpid) >= sizeof(filename)) { + int r = snprintf(filename, sizeof(filename), "/proc/%li/task/%s/status", + ps->id, tpid); + if ((size_t)r >= sizeof(filename)) { DEBUG("Filename too long: `%s'", filename); continue; }