diff --git a/sway/config.c b/sway/config.c
index cfd3fd93..41879b87 100644
--- a/sway/config.c
+++ b/sway/config.c
@@ -357,6 +357,8 @@ bool load_main_config(const char *file, bool is_active) {
 		update_active_bar_modifiers();
 	}
 
+	free(path);
+
 	return success;
 }