summaryrefslogtreecommitdiffstats
path: root/src/lmtp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lmtp.c')
-rw-r--r--src/lmtp.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lmtp.c b/src/lmtp.c
index f9bd6f65e..e07971f5e 100644
--- a/src/lmtp.c
+++ b/src/lmtp.c
@@ -38,9 +38,13 @@ static struct timeval io_tv;
static gboolean lmtp_write_socket (void *arg);
-static
- void
+#ifndef HAVE_SA_SIGINFO
+static void
sig_handler (int signo)
+#else
+static void
+sig_handler (int signo, siginfo_t *info, void *unused)
+#endif
{
switch (signo) {
case SIGINT: