Parcourir la source

wpa_supplicant: Reopen debug log file upon receipt of SIGHUP signal

This is useful for logrotate to be able to rotate the file even if the
control interface is not enabled (e.g., when using DBus).

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Lubomir Rintel il y a 9 ans
Parent
commit
1248e58492
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 5 0
      wpa_supplicant/wpa_supplicant.c

+ 5 - 0
wpa_supplicant/wpa_supplicant.c

@@ -963,6 +963,11 @@ static void wpa_supplicant_reconfig(int sig, void *signal_ctx)
 			wpa_supplicant_terminate_proc(global);
 		}
 	}
+
+	if (wpa_debug_reopen_file() < 0) {
+		/* Ignore errors since we cannot really do much to fix this */
+		wpa_printf(MSG_DEBUG, "Could not reopen debug log file");
+	}
 }