print an error if fork failed (resource / process limits)

This commit is contained in:
Hiltjo Posthuma committed 2026-10-16 13:26:00 +02:00
1 parent ebfe671988
commit 1d07715ebd
1 file changed
+7 -1
+7 -1
View File
@@ -1654,10 +1654,16 @@ void
spawn(const Arg *arg)
{
struct sigaction sa;
pid_t pid;
if (arg->v == dmenucmd)
dmenumon[0] = '0' + selmon->num;
if (fork() == 0) {
if ((pid = fork()) == -1) {
fprintf(stderr, "dwm: fork failed: %s\n", strerror(errno));
return;
}
if (pid == 0) {
if (dpy)
close(ConnectionNumber(dpy));
setsid();