mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
netlink: check for RTA_PREF before use
Old kernels like v3.10 don't have it [#2079](https://github.com/warmcat/libwebsockets/issues/2079)
This commit is contained in:
parent
643a001ed8
commit
dddc68ec2d
2 changed files with 6 additions and 0 deletions
|
@ -632,6 +632,11 @@ CHECK_C_SOURCE_COMPILES("#include <stddef.h>
|
|||
return p != NULL;
|
||||
}" LWS_HAS_GETOPT_LONG)
|
||||
|
||||
CHECK_C_SOURCE_COMPILES("#include <linux/rtnetlink.h>
|
||||
int main(void) {
|
||||
int test = RTA_PREF;
|
||||
return 0;
|
||||
}" LWS_HAVE_RTA_PREF)
|
||||
|
||||
if (NOT PID_T_SIZE)
|
||||
set(pid_t int)
|
||||
|
|
|
@ -196,4 +196,5 @@
|
|||
#cmakedefine LWS_WITH_EVLIB_PLUGINS
|
||||
#cmakedefine LWS_WITH_LIBUV_INTERNAL
|
||||
#cmakedefine LWS_WITH_PLUGINS_API
|
||||
#cmakedefine LWS_HAVE_RTA_PREF
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue