read_config: fix leak on error

Found through static analysis.
master
Dominique Martinet 7 years ago
parent a2354d5992
commit 0c6149171b

@ -583,6 +583,8 @@ bool read_config(FILE *file, struct sway_config *config) {
} }
char *expanded = expand_line(block, line, brace_detected > 0); char *expanded = expand_line(block, line, brace_detected > 0);
if (!expanded) { if (!expanded) {
list_foreach(stack, free);
list_free(stack);
return false; return false;
} }
wlr_log(L_DEBUG, "Expanded line: %s", expanded); wlr_log(L_DEBUG, "Expanded line: %s", expanded);

Loading…
Cancel
Save