From: Seunghun Lee Date: Mon, 25 Sep 2023 07:21:43 +0000 (+0900) Subject: compositor: Do not close socket_fd given from outside X-Git-Tag: accepted/tizen/8.0/unified/20231005.094247~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=36bbc6e2f9808b119dbc5c107945890dd58fa5d2;p=platform%2Fcore%2Fuifw%2Fpepper.git compositor: Do not close socket_fd given from outside Let the caller close it to prevent from double close. Change-Id: I402b651e8566ebf5f888b21e2324985e080c897a --- diff --git a/src/lib/pepper/compositor.c b/src/lib/pepper/compositor.c index 345c07b..a12d04d 100644 --- a/src/lib/pepper/compositor.c +++ b/src/lib/pepper/compositor.c @@ -159,12 +159,10 @@ compositor_bind_socket(pepper_compositor_t *compositor, int socket_fd, size = offsetof(struct sockaddr_un, sun_path) + name_size; if (bind(socket_fd, (struct sockaddr *) &compositor->addr, size) < 0) { PEPPER_ERROR("failed to bind to %s: %m\n", compositor->addr.sun_path); - close(socket_fd); return PEPPER_FALSE; } if (listen(socket_fd, 1) < 0) { - close(socket_fd); return PEPPER_FALSE; }