mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-01-01 12:46:12 +00:00
c/main: Don't leak non_desktop_reply
This commit is contained in:
parent
147851ffdc
commit
a60fab80e6
|
@ -374,6 +374,7 @@ comp_window_direct_randr_get_outputs(struct comp_window_direct_randr *w)
|
||||||
xcb_intern_atom_reply_t *non_desktop_reply = xcb_intern_atom_reply(connection, non_desktop_cookie, &error);
|
xcb_intern_atom_reply_t *non_desktop_reply = xcb_intern_atom_reply(connection, non_desktop_cookie, &error);
|
||||||
|
|
||||||
if (error != NULL) {
|
if (error != NULL) {
|
||||||
|
free(non_desktop_reply);
|
||||||
COMP_ERROR(ct->c, "xcb_intern_atom_reply returned error %d", error->error_code);
|
COMP_ERROR(ct->c, "xcb_intern_atom_reply returned error %d", error->error_code);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -384,6 +385,7 @@ comp_window_direct_randr_get_outputs(struct comp_window_direct_randr *w)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (non_desktop_reply->atom == XCB_NONE) {
|
if (non_desktop_reply->atom == XCB_NONE) {
|
||||||
|
free(non_desktop_reply);
|
||||||
COMP_ERROR(ct->c, "No output has non-desktop property");
|
COMP_ERROR(ct->c, "No output has non-desktop property");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -447,5 +449,6 @@ comp_window_direct_randr_get_outputs(struct comp_window_direct_randr *w)
|
||||||
free(output_reply);
|
free(output_reply);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
free(non_desktop_reply);
|
||||||
free(resources_reply);
|
free(resources_reply);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue