From 54fbfb6405f582fc6138f5c28a92e751e33ba687 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 20 Feb 2020 20:21:34 +0100 Subject: [PATCH] client: make sure 'cwd' is in scope of all goto's --- client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client.c b/client.c index 78750442..29b4e3b2 100644 --- a/client.c +++ b/client.c @@ -115,6 +115,9 @@ main(int argc, char *const *argv) log_init(log_colorize, false, LOG_FACILITY_USER, LOG_CLASS_WARNING); + /* malloc:ed and needs to be in scope of all goto's */ + char *cwd = NULL; + int fd = socket(AF_UNIX, SOCK_STREAM, 0); if (fd == -1) { LOG_ERRNO("failed to create socket"); @@ -151,7 +154,6 @@ main(int argc, char *const *argv) } } - char *cwd = NULL; { errno = 0; size_t buf_len = 1024;