diff options
-rw-r--r-- | src/wayland-client.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/wayland-client.c b/src/wayland-client.c index 7bd7f0d..34c8196 100644 --- a/src/wayland-client.c +++ b/src/wayland-client.c @@ -107,8 +107,6 @@ display_fatal_error(struct wl_display *display, int error) error = 1; display->last_error = error; - close(display->fd); - display->fd = -1; wl_list_for_each(iter, &display->event_queue_list, link) pthread_cond_broadcast(&iter->cond); @@ -612,8 +610,7 @@ wl_display_disconnect(struct wl_display *display) wl_event_queue_release(&display->queue); pthread_mutex_destroy(&display->mutex); pthread_cond_destroy(&display->reader_cond); - if (display->fd > 0) - close(display->fd); + close(display->fd); free(display); } |