From d38f5ea814208d1b811a436ec09296e00dd7a6ef Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Wed, 30 Nov 2016 11:13:07 +0900 Subject: [PATCH] fix some issues spotted by static analyzer. Change-Id: I0c5d46ec031848cdc87019ab686b6fa5117135ed --- src/lib/fbdev/fbdev-output.c | 1 + src/lib/wayland/wayland-common.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/lib/fbdev/fbdev-output.c b/src/lib/fbdev/fbdev-output.c index a18aa0b..feece0f 100644 --- a/src/lib/fbdev/fbdev-output.c +++ b/src/lib/fbdev/fbdev-output.c @@ -363,6 +363,7 @@ pepper_fbdev_output_create(pepper_fbdev_t *fbdev, const char *renderer) } close(fd); + fd = -1; /* TODO: read & set output->use_shadow value from somewhere */ output->use_shadow = PEPPER_TRUE; diff --git a/src/lib/wayland/wayland-common.c b/src/lib/wayland/wayland-common.c index de94392..6254423 100644 --- a/src/lib/wayland/wayland-common.c +++ b/src/lib/wayland/wayland-common.c @@ -121,6 +121,9 @@ pepper_wayland_connect(pepper_compositor_t *compositor, const char *socket_name) conn->socket_name = string_copy(socket_name); conn->display = wl_display_connect(socket_name); + PEPPER_CHECK(conn->display, goto error, + "wl_display_connect() failed.\n"); + conn->fd = wl_display_get_fd(conn->display); conn->gl_renderer = pepper_gl_renderer_create(compositor, conn->display, -- 2.7.4