1
0
mirror of https://github.com/systemd/systemd.git synced 2025-09-10 21:45:06 +03:00

libudev-monitor: use safe_close() in udev_monitor_disconnect()

This commit is contained in:
Yu Watanabe
2018-08-28 13:06:02 +09:00
parent a507737e5c
commit 50d2158901

View File

@@ -425,13 +425,11 @@ _public_ int udev_monitor_set_receive_buffer_size(struct udev_monitor *udev_moni
return 0; return 0;
} }
int udev_monitor_disconnect(struct udev_monitor *udev_monitor) int udev_monitor_disconnect(struct udev_monitor *udev_monitor) {
{ assert(udev_monitor);
int err;
err = close(udev_monitor->sock); udev_monitor->sock = safe_close(udev_monitor->sock);
udev_monitor->sock = -1; return 0;
return err < 0 ? -errno : 0;
} }
/** /**