mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-18 02:44:03 -05:00
nl80211: Fix build with libnl 1.1
Commit 630b3230c8
('nl80211: Increase
netlink receive buffer size') added unconditional use of
nl_socket_set_buffer_size() which was not included in libnl 1.1. Fix use
of that old version by making this conditional on CONFIG_LIBNL20.
Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
937403b581
commit
fa38860c5e
@ -132,6 +132,7 @@ static void nl80211_register_eloop_read(struct nl_handle **handle,
|
|||||||
eloop_sock_handler handler,
|
eloop_sock_handler handler,
|
||||||
void *eloop_data)
|
void *eloop_data)
|
||||||
{
|
{
|
||||||
|
#ifdef CONFIG_LIBNL20
|
||||||
/*
|
/*
|
||||||
* libnl uses a pretty small buffer (32 kB that gets converted to 64 kB)
|
* libnl uses a pretty small buffer (32 kB that gets converted to 64 kB)
|
||||||
* by default. It is possible to hit that limit in some cases where
|
* by default. It is possible to hit that limit in some cases where
|
||||||
@ -145,6 +146,7 @@ static void nl80211_register_eloop_read(struct nl_handle **handle,
|
|||||||
strerror(errno));
|
strerror(errno));
|
||||||
/* continue anyway with the default (smaller) buffer */
|
/* continue anyway with the default (smaller) buffer */
|
||||||
}
|
}
|
||||||
|
#endif /* CONFIG_LIBNL20 */
|
||||||
|
|
||||||
nl_socket_set_nonblocking(*handle);
|
nl_socket_set_nonblocking(*handle);
|
||||||
eloop_register_read_sock(nl_socket_get_fd(*handle), handler,
|
eloop_register_read_sock(nl_socket_get_fd(*handle), handler,
|
||||||
|
Loading…
Reference in New Issue
Block a user