server: Clarify fd ownership in wl_client_create()

It's unclear whether one needs to call close() if wl_client_create()
fails. Hopefully this change makes it more clear.

Signed-off-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
This commit is contained in:
Vlad Zahorodnii 2024-05-16 12:39:17 +03:00
parent f870320958
commit 17965d99e8

View file

@ -520,6 +520,11 @@ bind_display(struct wl_client *client, struct wl_display *display);
*
* On failure this function sets errno accordingly and returns NULL.
*
* On success, the new client object takes the ownership of the file
* descriptor. On failure, the ownership of the socket endpoint file
* descriptor is unchanged, it is the responsibility of the caller to
* perform cleanup, e.g. call close().
*
* \memberof wl_display
*/
WL_EXPORT struct wl_client *