diff options
author | Patrick Caulfield <patrick@tykepenguin.com> | 2006-03-29 13:57:31 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2006-03-29 13:57:31 -0800 |
commit | 6a57b2ee4506bb8a3d2f7ba2f62ff65ec56ba150 (patch) | |
tree | 2e1f8d3b1f44aec97859175071c96659392f73dd /net | |
parent | f3cab8a0b1a772dc8b055b7affa567a366627c9e (diff) | |
download | lwn-6a57b2ee4506bb8a3d2f7ba2f62ff65ec56ba150.tar.gz lwn-6a57b2ee4506bb8a3d2f7ba2f62ff65ec56ba150.zip |
[DECNET]: Fix refcount
From: Patrick Caulfield <patrick@tykepenguin.com>
This patch fixes a bug in the reference counting for the default
DECnet device.
If the device is changed, then the new device had its refcount
decremented rather than the old one!
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/decnet/dn_dev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/decnet/dn_dev.c b/net/decnet/dn_dev.c index d2ae9893ca17..a26ff9f44576 100644 --- a/net/decnet/dn_dev.c +++ b/net/decnet/dn_dev.c @@ -620,7 +620,7 @@ int dn_dev_set_default(struct net_device *dev, int force) } write_unlock(&dndev_lock); if (old) - dev_put(dev); + dev_put(old); return rv; } |