From e1fa51a152bc417e1085867dc6fc00e197f26a0f Mon Sep 17 00:00:00 2001
From: Daniel Lockyer <thisisdaniellockyer@gmail.com>
Date: Fri, 29 Apr 2016 18:36:29 +0100
Subject: [PATCH] sway/config.c: Move the wordfree call before the if statement
 so it is always called

---
 sway/config.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sway/config.c b/sway/config.c
index 82215ba5..f520cc88 100644
--- a/sway/config.c
+++ b/sway/config.c
@@ -278,8 +278,8 @@ static char *get_config_path(void) {
 	for (i = 0; i < (int)(sizeof(config_paths) / sizeof(char *)); ++i) {
 		if (wordexp(config_paths[i], &p, 0) == 0) {
 			path = strdup(p.we_wordv[0]);
+			wordfree(&p);
 			if (file_exists(path)) {
-				wordfree(&p);
 				return path;
 			}
 		}