commit a2354d599254941da46e3e17b929c1a40e816cc4
parent df494a7e517281f21fde265bc31badae3245bb26
Author: Dominique Martinet <asmadeus@codewreck.org>
Date: Sun, 1 Jul 2018 22:54:41 +0900
cmd_background: fix leak on error
Found through static analysis.
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sway/commands/output/background.c b/sway/commands/output/background.c
@@ -81,8 +81,9 @@ struct cmd_results *output_cmd_background(int argc, char **argv) {
// src file is inside configuration dir
char *conf = strdup(config->current_config);
- if(!conf) {
+ if (!conf) {
wlr_log(L_ERROR, "Failed to duplicate string");
+ free(src);
return cmd_results_new(CMD_FAILURE, "output",
"Unable to allocate resources");
}