wayland-common: add missing string free and disconnection after connection failed. 61/82761/1
authorGwanglim Lee <gl77.lee@samsung.com>
Fri, 5 Aug 2016 13:02:09 +0000 (22:02 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Fri, 5 Aug 2016 13:02:09 +0000 (22:02 +0900)
Change-Id: I0984bdc3334903b99485a568ae1115ea154be243

src/lib/wayland/wayland-common.c

index f9e13a2..9ac145f 100644 (file)
@@ -128,6 +128,8 @@ pepper_wayland_connect(pepper_compositor_t *compositor, const char *socket_name)
        conn->pixman_renderer = pepper_pixman_renderer_create(compositor);
 
        if (!conn->pixman_renderer) {
+               string_free(conn->socket_name);
+               wl_display_disconnect(conn->display);
                free(conn);
                return NULL;
        }