/* Check if there's an existing gtpX device to configure */
dev = gtp_find_dev(net, nla_get_u32(info->attrs[GTPA_LINK]));
- if (dev == NULL)
+ if (dev == NULL) {
+ put_net(net);
return -ENODEV;
+ }
+ put_net(net);
return ipv4_pdp_add(dev, info);
}
/* Check if there's an existing gtpX device to configure */
dev = gtp_find_dev(net, nla_get_u32(info->attrs[GTPA_LINK]));
- if (dev == NULL)
+ if (dev == NULL) {
+ put_net(net);
return -ENODEV;
+ }
+ put_net(net);
gtp = netdev_priv(dev);
/* Check if there's an existing gtpX device to configure */
dev = gtp_find_dev(net, nla_get_u32(info->attrs[GTPA_LINK]));
- if (dev == NULL)
+ if (dev == NULL) {
+ put_net(net);
return -ENODEV;
+ }
+ put_net(net);
gtp = netdev_priv(dev);