]> git.ipfire.org Git - pakfire.git/commitdiff
cgroup: Return error when the cgroup could not be created
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 21 Jun 2023 13:42:09 +0000 (13:42 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 21 Jun 2023 13:42:09 +0000 (13:42 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/cgroup.c

index 96192321da44834ed0d4511e37d97d48bc43ca36..4c3267cc91e908e0bcaf13d3ca6ec1de2e712107 100644 (file)
@@ -525,8 +525,10 @@ int pakfire_cgroup_open(struct pakfire_cgroup** cgroup,
 
        // Open a file descriptor
        c->fd = __pakfire_cgroup_open(c);
-       if (c->fd < 0)
+       if (c->fd < 0) {
+               r = 1;
                goto ERROR;
+       }
 
        // Enable accounting if requested
        if (pakfire_cgroup_has_flag(c, PAKFIRE_CGROUP_ENABLE_ACCOUNTING)) {