compositor-wayland: free output before returning

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
This commit is contained in:
U. Artie Eoff 2014-05-06 14:50:01 -07:00 committed by Kristian Høgsberg
parent 6c3b01f81e
commit 8cbd8f3390
1 changed files with 4 additions and 1 deletions

View File

@ -1723,8 +1723,11 @@ wayland_compositor_register_output(struct wayland_compositor *c, uint32_t id)
output->id = id;
output->global = wl_registry_bind(c->parent.registry, id,
&wl_output_interface, 1);
if (!output->global)
if (!output->global) {
free(output);
return;
}
wl_output_add_listener(output->global, &output_listener, output);
output->scale = 0;