net/nat: fix missed nat_unlock

If call nat_enable twice, there will be a miss "nat_unlock".

Signed-off-by: Jerry Ma <shichunma@bestechnic.com>
This commit is contained in:
shichunma
2026-03-23 21:36:09 +08:00
committed by archer
parent db572d860b
commit ef67e94613
+1
View File
@@ -118,6 +118,7 @@ int nat_enable(FAR struct net_driver_s *dev)
if (IFF_IS_NAT(dev->d_flags))
{
nwarn("WARNING: NAT was already enabled for %s!\n", dev->d_ifname);
nat_unlock();
return -EEXIST;
}