- (djm) Always use mysignal() for SIGALRM
diff --git a/progressmeter.c b/progressmeter.c
index 343e1b7..d4abf2f 100644
--- a/progressmeter.c
+++ b/progressmeter.c
@@ -72,6 +72,7 @@
 
 #include "atomicio.h"
 #include "progressmeter.h"
+#include "misc.h"
 
 /* Number of seconds before xfer considered "stalled". */
 #define STALLTIME	5
@@ -121,7 +122,7 @@
 	lastsize = 0;
 
 	draw_progress_meter();
-	signal(SIGALRM, update_progress_meter);
+	mysignal(SIGALRM, update_progress_meter);
 	alarm(PROGRESSTIME);
 }
 
@@ -140,7 +141,7 @@
 	int save_errno = errno;
 
 	draw_progress_meter();
-	signal(SIGALRM, update_progress_meter);
+	mysignal(SIGALRM, update_progress_meter);
 	alarm(PROGRESSTIME);
 	errno = save_errno;
 }