kernel/net/mpls/af_mpls.c
.. .. @@ -1427,6 +1427,7 @@ 1427 1427 free: 1428 1428 kfree(table); 1429 1429 out: 1430 + mdev->sysctl = NULL;1430 1431 return -ENOBUFS; 1431 1432 } 1432 1433 .. .. @@ -1436,6 +1437,9 @@ 1436 1437 struct net *net = dev_net(dev); 1437 1438 struct ctl_table *table; 1438 1439 1440 + if (!mdev->sysctl)1441 + return;1442 +1439 1443 table = mdev->sysctl->ctl_table_arg; 1440 1444 unregister_net_sysctl_table(mdev->sysctl); 1441 1445 kfree(table);