diff options
author | Patrick Caulfield <patrick@tykepenguin.com> | 2006-03-29 16:57:31 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2006-03-29 16:57:31 -0500 |
commit | 6a57b2ee4506bb8a3d2f7ba2f62ff65ec56ba150 (patch) | |
tree | 2e1f8d3b1f44aec97859175071c96659392f73dd /net/decnet/dn_dev.c | |
parent | f3cab8a0b1a772dc8b055b7affa567a366627c9e (diff) |
[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/decnet/dn_dev.c')
-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) | |||
620 | } | 620 | } |
621 | write_unlock(&dndev_lock); | 621 | write_unlock(&dndev_lock); |
622 | if (old) | 622 | if (old) |
623 | dev_put(dev); | 623 | dev_put(old); |
624 | return rv; | 624 | return rv; |
625 | } | 625 | } |
626 | 626 | ||