cgroup: fix use before NULL check, found by Coverity Scan

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2021-04-07 13:53:56 +02:00
parent 85fa0d4926
commit badf8701bf
+1 -6
View File
@@ -180,11 +180,6 @@ static void cgroup_handle_event(char *event, uint32_t mask)
char *ptr;
FILE *fp;
if (!event) {
_d("Missing event with mask: %08x", mask);
return;
}
_d("event: '%s', mask: %08x", event, mask);
if (!(mask & IN_MODIFY))
return;
@@ -245,7 +240,7 @@ static void cgroup_events_cb(uev_t *w, void *arg, int events)
/* Find base path for this event */
iwp = iwatch_find_by_wd(&iw_cgroup, ev->wd);
if (!iwp)
if (!iwp || !iwp->path)
continue;
cgroup_handle_event(iwp->path, ev->mask);