[Mesa-dev] [PATCH] egl/dri2/android: free driver_name in dri2_initialize_android error path
Emil Velikov
emil.l.velikov at gmail.com
Thu Feb 6 16:56:41 PST 2014
ping ?
On 29/01/14 20:10, Emil Velikov wrote:
> v2:
> Cleanup driver name if dri2_load_driver() fails. Spotted by Chad
>
> Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
> ---
>
> Hmm... I swear I had that hunk in mind when writing the patch.
> Or maybe I was day dreaming.
>
> Thanks Chad
>
> -Emil
>
> src/egl/drivers/dri2/platform_android.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c
> index 4a201c8..cc19a61 100644
> --- a/src/egl/drivers/dri2/platform_android.c
> +++ b/src/egl/drivers/dri2/platform_android.c
> @@ -682,7 +682,7 @@ dri2_initialize_android(_EGLDriver *drv, _EGLDisplay *dpy)
>
> if (!dri2_load_driver(dpy)) {
> err = "DRI2: failed to load driver";
> - goto cleanup_device;
> + goto cleanup_driver_name;
> }
>
> dri2_dpy->dri2_loader_extension.base.name = __DRI_DRI2_LOADER;
> @@ -722,6 +722,8 @@ cleanup_screen:
> dri2_dpy->core->destroyScreen(dri2_dpy->dri_screen);
> cleanup_driver:
> dlclose(dri2_dpy->driver);
> +cleanup_driver_name:
> + free(dri2_dpy->driver_name);
> cleanup_device:
> close(dri2_dpy->fd);
> cleanup_display:
>
More information about the mesa-dev
mailing list