|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
From 29d5bac956e12719ef61e7e6da71333eac735ae1 Mon Sep 17 00:00:00 2001
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
From: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
Date: Wed, 18 Jun 2014 20:34:52 +0200
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
Subject: [PATCH] socket: check return from exec_spawn
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
(cherry picked from commit cee288adf88844acd880e4c0da5ed550c85cdd1a)
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
---
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
src/core/socket.c | 2 ++
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
1 file changed, 2 insertions(+)
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
diff --git a/src/core/socket.c b/src/core/socket.c
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
index 94eb2e7a..c58a7f03 100644
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
--- a/src/core/socket.c
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
+++ b/src/core/socket.c
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
@@ -1343,6 +1343,8 @@ static int socket_spawn(Socket *s, ExecCommand *c, pid_t *_pid) {
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
NULL,
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
s->exec_runtime,
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
&pid;;
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
+ if (r < 0)
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
+ goto fail;
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
r = unit_watch_pid(UNIT(s), pid);
|
|
Zbigniew Jędrzejewski-Szmek |
5509c0 |
if (r < 0)
|