cmd_background: fix leak on error

Found through static analysis.
This commit is contained in:
Dominique Martinet 2018-07-01 22:54:41 +09:00
parent df494a7e51
commit a2354d5992

View file

@ -81,8 +81,9 @@ struct cmd_results *output_cmd_background(int argc, char **argv) {
// src file is inside configuration dir // src file is inside configuration dir
char *conf = strdup(config->current_config); char *conf = strdup(config->current_config);
if(!conf) { if (!conf) {
wlr_log(L_ERROR, "Failed to duplicate string"); wlr_log(L_ERROR, "Failed to duplicate string");
free(src);
return cmd_results_new(CMD_FAILURE, "output", return cmd_results_new(CMD_FAILURE, "output",
"Unable to allocate resources"); "Unable to allocate resources");
} }