diff --git a/src/xz/signals.c b/src/xz/signals.c
index ddb6913fa8fd96d9673f183dbaab4d41b864f1d9_c3JjL3h6L3NpZ25hbHMuYw==..8d29af7ca1e3f3ff721e63088cc884be43199aa0_c3JjL3h6L3NpZ25hbHMuYw== 100644
--- a/src/xz/signals.c
+++ b/src/xz/signals.c
@@ -166,7 +166,7 @@
 		sigfillset(&sa.sa_mask);
 		sa.sa_flags = 0;
 		sigaction(sig, &sa, NULL);
-		raise(exit_signal);
+		raise(sig);
 #endif
 	}