diff -urNpd linux-3.0.60-vs2.3.2.5/Makefile linux-3.0.60-vs2.3.2.5-fixed/Makefile --- linux-3.0.60-vs2.3.2.5/Makefile 2013-01-25 07:31:48.000000000 -0600 +++ linux-3.0.60-vs2.3.2.5-fixed/Makefile 2013-01-25 07:26:56.000000000 -0600 @@ -1,7 +1,7 @@ VERSION = 3 PATCHLEVEL = 0 SUBLEVEL = 60 -EXTRAVERSION = +EXTRAVERSION = -vs2.3.2.5 NAME = Sneaky Weasel # *DOCUMENTATION* diff -urNpd linux-3.0.60-vs2.3.2.5/net/core/rtnetlink.c linux-3.0.60-vs2.3.2.5-fixed/net/core/rtnetlink.c --- linux-3.0.60-vs2.3.2.5/net/core/rtnetlink.c 2013-01-25 07:31:48.000000000 -0600 +++ linux-3.0.60-vs2.3.2.5-fixed/net/core/rtnetlink.c 2013-01-25 07:25:03.000000000 -0600 @@ -1929,6 +1929,9 @@ void rtmsg_ifinfo(int type, struct net_d int err = -ENOBUFS; size_t if_info_size; + if (!nx_dev_visible(current_nx_info(), dev)) + return; + skb = nlmsg_new((if_info_size = if_nlmsg_size(dev, 0)), GFP_KERNEL); if (skb == NULL) goto errout;