From 0be4838e0101dfb08f5392b9f5912d23690cebe2 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sat, 4 Mar 2023 12:01:24 +0100 Subject: [PATCH] Fix potential NULL pointer deref, found by Coverity Scan Signed-off-by: Joachim Wiberg --- src/exec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/exec.c b/src/exec.c index 83f8a7e9..627885b7 100644 --- a/src/exec.c +++ b/src/exec.c @@ -419,8 +419,10 @@ int sh(char *tty) /* Start /bin/sh as a login shell, i.e. with a prefix '-' */ len = strlen(_PATH_BSHELL) + 2; arg0 = malloc(len); - if (!arg0) + if (!arg0) { err(1, "Failed allocating memory"); + return 1; + } snprintf(arg0, len, "-%s", _PATH_BSHELL); args[0] = arg0;