chiark / gitweb /
src: our lord is coverity
[elogind.git] / src / execute.c
index cd44640a53088062b155d8306b920a1df906079e..b7ae522692f452f23b9107255e76aec5d07ac47d 100644 (file)
@@ -646,7 +646,7 @@ static int enforce_groups(const ExecContext *context, const char *username, gid_
                 char **i;
 
                 /* Final step, initialize any manually set supplementary groups */
-                ngroups_max = (int) sysconf(_SC_NGROUPS_MAX);
+                assert_se((ngroups_max = (int) sysconf(_SC_NGROUPS_MAX)) > 0);
 
                 if (!(gids = new(gid_t, ngroups_max)))
                         return -ENOMEM;