chiark / gitweb /
sleep-config: Dereference pointer before check for NULL
[elogind.git] / src / shared / sleep-config.c
index d76e3ad0365411b46dd4c4ac7e7c985675833f2e..b2a07878442f71fc6a451dafa1e40a498e06714e 100644 (file)
@@ -94,7 +94,7 @@ int parse_sleep_config(const char *verb, char ***modes, char ***states) {
         } else
                 assert_not_reached("what verb");
 
-        if (!modes || !states) {
+        if (!*modes || !*states) {
                 strv_free(*modes);
                 strv_free(*states);
                 return log_oom();