]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-device-monitor: remove device_monitor_disconnect()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 27 May 2024 03:12:50 +0000 (12:12 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 2 Aug 2024 02:16:33 +0000 (11:16 +0900)
It is not necessary to be exposed anymore.

src/libsystemd/sd-device/device-monitor-private.h
src/libsystemd/sd-device/device-monitor.c

index e37b36a8d33abf17c48ff34a66c6a86b6289391d..6cd2fef3ca1733696943fcb5b15edf1c24a27666 100644 (file)
@@ -16,7 +16,6 @@ typedef enum MonitorNetlinkGroup {
 } MonitorNetlinkGroup;
 
 int device_monitor_new_full(sd_device_monitor **ret, MonitorNetlinkGroup group, int fd);
-int device_monitor_disconnect(sd_device_monitor *m);
 int device_monitor_get_address(sd_device_monitor *m, union sockaddr_union *ret);
 int device_monitor_allow_unicast_sender(sd_device_monitor *m, sd_device_monitor *sender);
 int device_monitor_get_fd(sd_device_monitor *m);
index c4113ae1b5fedb98d7b6a07cced3714b7ad71517..474b1b603d70c9dc8ab119ec7692f7c7965cb1e6 100644 (file)
@@ -125,13 +125,6 @@ _public_ int sd_device_monitor_set_receive_buffer_size(sd_device_monitor *m, siz
         return fd_set_rcvbuf(m->sock, size, false);
 }
 
-int device_monitor_disconnect(sd_device_monitor *m) {
-        assert(m);
-
-        m->sock = safe_close(m->sock);
-        return 0;
-}
-
 int device_monitor_get_fd(sd_device_monitor *m) {
         assert(m);
 
@@ -442,7 +435,7 @@ static sd_device_monitor *device_monitor_free(sd_device_monitor *m) {
         assert(m);
 
         (void) sd_device_monitor_detach_event(m);
-        (void) device_monitor_disconnect(m);
+        m->sock = safe_close(m->sock);
 
         uid_range_free(m->mapped_userns_uid_range);
         free(m->description);