]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-lldp-rx: do not enable timer event source in sd_lldp_rx_get_neighbors()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 28 Sep 2021 06:38:50 +0000 (15:38 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 28 Sep 2021 08:55:19 +0000 (17:55 +0900)
It must be just a simple getter.

src/libsystemd-network/sd-lldp-rx.c

index bf544a5e3aba89cdf9de5d80d722291481ced3f4..af4bd6276259acbe04441cf52316eac92eaac159 100644 (file)
@@ -456,7 +456,7 @@ static inline int neighbor_compare_func(sd_lldp_neighbor * const *a, sd_lldp_nei
 _public_ int sd_lldp_rx_get_neighbors(sd_lldp_rx *lldp_rx, sd_lldp_neighbor ***ret) {
         _cleanup_free_ sd_lldp_neighbor **l = NULL;
         sd_lldp_neighbor *n;
-        int k = 0, r;
+        int k = 0;
 
         assert_return(lldp_rx, -EINVAL);
         assert_return(ret, -EINVAL);
@@ -470,10 +470,6 @@ _public_ int sd_lldp_rx_get_neighbors(sd_lldp_rx *lldp_rx, sd_lldp_neighbor ***r
         if (!l)
                 return -ENOMEM;
 
-        r = lldp_rx_start_timer(lldp_rx, NULL);
-        if (r < 0)
-                return r;
-
         HASHMAP_FOREACH(n, lldp_rx->neighbor_by_id)
                 l[k++] = sd_lldp_neighbor_ref(n);