free strings in dri/drm swapper so they don't leak.

This commit is contained in:
Carsten Haitzler 2013-05-10 13:35:02 +09:00
parent d92783d5f7
commit fd8cb707b9
1 changed files with 4 additions and 0 deletions

View File

@ -556,6 +556,8 @@ _drm_init(Display *disp, int scr)
if (swap_debug) ERR("DRM bufmgr init failed");
goto err;
}
if (drv_name) XFree(drv_name);
if (dev_name) XFree(dev_name);
return EINA_TRUE;
err:
if (drm_fd >= 0)
@ -583,6 +585,8 @@ err:
dlclose(xfixes_lib);
xfixes_lib = NULL;
}
if (drv_name) XFree(drv_name);
if (dev_name) XFree(dev_name);
return EINA_FALSE;
}