client: Fix segmentation fault in the case weston-nested

eglTerminate should be called before the display was disconnected.

Signed-off-by: Yong Gan <yong.gan@nxp.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
dev
Yong Gan 7 years ago committed by Daniel Stone
parent 7f4d9ffefa
commit bc04d70336
  1. 4
      clients/nested-client.c

@ -343,10 +343,10 @@ nested_client_destroy(struct nested_client *client)
wl_compositor_destroy(client->compositor);
wl_registry_destroy(client->registry);
wl_display_flush(client->display);
wl_display_disconnect(client->display);
eglTerminate(client->egl_display);
eglReleaseThread();
wl_display_flush(client->display);
wl_display_disconnect(client->display);
}
int

Loading…
Cancel
Save