diff -Nru libnl-3.2.21.orig/lib/nl.c libnl-3.2.21/lib/nl.c
--- libnl-3.2.21.orig/lib/nl.c 2014-01-21 17:14:46.017836475 +0100
+++ libnl-3.2.21/lib/nl.c 2014-01-21 17:15:48.315460504 +0100
@@ -597,7 +597,7 @@
flags |= MSG_PEEK | MSG_TRUNC;
if (page_size == 0)
- page_size = getpagesize();
+ page_size = getpagesize() * 4;
iov.iov_len = sk->s_bufsize ? : page_size;
iov.iov_base = malloc(iov.iov_len);