Commit f79504994a for strongswan.org
commit f79504994ae210904f5517abe195cccfa44843ba
Author: Tobias Brunner <tobias@strongswan.org>
Date: Fri Dec 12 15:59:38 2025 +0100
agent: Fix compiler warning when building with clang
Fixes: 8b467ad39a76 ("agent: Add option to open socket as specific user")
diff --git a/src/libstrongswan/plugins/agent/agent_private_key.c b/src/libstrongswan/plugins/agent/agent_private_key.c
index c1d371cb6f..802298cc9b 100644
--- a/src/libstrongswan/plugins/agent/agent_private_key.c
+++ b/src/libstrongswan/plugins/agent/agent_private_key.c
@@ -188,6 +188,7 @@ static int open_connection(char *path, char *user)
close(s);
return -1;
case 0:
+ {
/* child, do everything manually to avoid interacting with
* mutexes etc. that are potentially locked in the parent */
struct passwd *pwp;
@@ -209,6 +210,7 @@ static int open_connection(char *path, char *user)
}
exit(EXIT_FAILURE);
/* not reached */
+ }
default:
/* parent */
if (waitpid(pid, &status, 0) == -1 ||