mirror of
https://github.com/rad4day/Waybar.git
synced 2023-12-21 10:22:59 +01:00
fix(network): check len of netlinkResponse
This commit is contained in:
parent
686bc4828e
commit
2e1f8b2fc5
@ -47,8 +47,10 @@ void waybar::modules::Network::worker()
|
||||
{
|
||||
thread_ = [this] {
|
||||
char buf[4096];
|
||||
uint64_t len = netlinkResponse(sock_fd_, buf, sizeof(buf),
|
||||
RTMGRP_LINK | RTMGRP_IPV4_IFADDR);
|
||||
auto len = netlinkResponse(sock_fd_, buf, sizeof(buf), RTMGRP_LINK | RTMGRP_IPV4_IFADDR);
|
||||
if (len == 0) {
|
||||
return;
|
||||
}
|
||||
bool need_update = false;
|
||||
bool new_addr = false;
|
||||
for (auto nh = reinterpret_cast<struct nlmsghdr *>(buf); NLMSG_OK(nh, len);
|
||||
|
Loading…
Reference in New Issue
Block a user