summaryrefslogtreecommitdiff
path: root/src/src/log.c
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2022-06-26 12:10:03 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2022-06-26 12:21:08 +0100
commit9f1a75f126ae217a3a3568b106c9133b3c5c413a (patch)
tree9a7ac8fe4c827c981b49946260ea0d1aa1e5524d /src/src/log.c
parent57318bfd2312ea561661906ca8001bd74a01b312 (diff)
parent89318c714454e11217505d2163d807d5d827f50a (diff)
downloadexim4-4.next.tar.gz
Merge branch '4.next'4.next
Diffstat (limited to 'src/src/log.c')
-rw-r--r--src/src/log.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/src/log.c b/src/src/log.c
index 8ca973f2d..a46d523db 100644
--- a/src/src/log.c
+++ b/src/src/log.c
@@ -1278,7 +1278,10 @@ if (flags & LOG_PANIC)
/* Give up if the DIE flag is set */
if ((flags & LOG_PANIC_DIE) != LOG_PANIC)
- die(NULL, US"Unexpected failure, please try later");
+ if (panic_coredump)
+ kill(getpid(), SIGSEGV); /* deliberate trap */
+ else
+ die(NULL, US"Unexpected failure, please try later");
}
}