cmd_background: fix leak on error
Found through static analysis.
This commit is contained in:
parent
df494a7e51
commit
a2354d5992
|
@ -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");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue