chiark / gitweb /
coredumpctl: check return of strndup
[elogind.git] / src / journal / coredumpctl.c
index f9cebb7a423dbb4b225b20b283b4684fc8e1f0f9..4f0ed5839776f24d62c4ee1efa907e74fb14d18f 100644 (file)
@@ -262,7 +262,7 @@ static int retrieve(const void *data,
                 return 0;
 
         *var = strndup((const char*)data + ident, len - ident);
-        if (!var)
+        if (!*var)
                 return log_oom();
 
         return 0;