b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame^] | 1 | --- a/src/netlink.c |
2 | +++ b/src/netlink.c | ||||
3 | @@ -751,7 +751,7 @@ ssize_t netlink_get_interface_addrs(int | ||||
4 | while (ctxt.pending > 0) | ||||
5 | nl_recvmsgs(rtnl_socket, cb); | ||||
6 | |||||
7 | - if (ctxt.ret <= 0) | ||||
8 | + if (ctxt.ret <= 0 || !*addrs) | ||||
9 | goto free; | ||||
10 | |||||
11 | time_t now = odhcpd_time(); |