cgroup: add missing pointer and result of fopen()

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2021-03-22 14:28:25 +01:00
parent c0ae7763a6
commit a1e38a3e40
+10
View File
@@ -103,11 +103,21 @@ 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;
fp = fopen(event, "r");
if (!fp) {
_d("Failed opening %s, skipping ...", event);
return;
}
while (fgets(buf, sizeof(buf), fp)) {
if (strncmp(buf, "populated", 9))
continue;