diff options
| -rw-r--r-- | src/lib/delivery/delivery.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/delivery/delivery.c b/src/lib/delivery/delivery.c index 7d78878..eb74b6c 100644 --- a/src/lib/delivery/delivery.c +++ b/src/lib/delivery/delivery.c @@ -2,7 +2,12 @@ static char *strdup_maybe(const char * restrict s) { if (s != NULL) { - return strdup(s); + char *x = strdup(s); + if (!x) { + SYSERROR("%s", "strdup failed"); + exit(1); + } + return x; } return NULL; } |
