aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xt_FULLCONENAT.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/xt_FULLCONENAT.c b/xt_FULLCONENAT.c
index 3d0f046..67badc1 100644
--- a/xt_FULLCONENAT.c
+++ b/xt_FULLCONENAT.c
@@ -385,6 +385,10 @@ static __be32 get_device_ip(const struct net_device* dev) {
struct in_ifaddr* if_info;
__be32 result;
+ if (dev == NULL) {
+ return 0;
+ }
+
rcu_read_lock();
in_dev = dev->ip_ptr;
if (in_dev == NULL) {