chiark / gitweb /
core: fix invalid free() in killall()
[elogind.git] / src / core / killall.c
index 57ed41c5afe4d2eb62e3adb20562a65f9de10e24..eab48f7dcabdc9475a788b7bcd46256bb1ac614a 100644 (file)
@@ -168,7 +168,7 @@ static int killall(int sig, Set *pids, bool send_sighup) {
                         continue;
 
                 if (sig == SIGKILL) {
-                        _cleanup_free_ char *s;
+                        _cleanup_free_ char *s = NULL;
 
                         get_process_comm(pid, &s);
                         log_notice("Sending SIGKILL to PID "PID_FMT" (%s).", pid, strna(s));