aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2001-02-08 21:47:45 +0000
committerWarner Losh <imp@FreeBSD.org>2001-02-08 21:47:45 +0000
commit887e2e5d655e44e4045dfe94df45e5a0b60069e8 (patch)
tree4cc013e0d9e8cc23a3cf3a7637d297104cf71f3d /sys
parent18ae4e64cf12095adb8f50524f10adf2ca43b68c (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/cardbus/cardbus.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/cardbus/cardbus.c b/sys/dev/cardbus/cardbus.c
index 22f2a4ccf6ec..f9527b976a2d 100644
--- a/sys/dev/cardbus/cardbus.c
+++ b/sys/dev/cardbus/cardbus.c
@@ -255,6 +255,7 @@ cardbus_detach_card(device_t dev, int flags)
DEVPRINTF((dev, "Detaching card: no cards to detach!\n"));
POWER_DISABLE_SOCKET(device_get_parent(dev), dev);
}
+ free(devlist, M_TEMP);
return ENOENT;
}
@@ -278,6 +279,7 @@ cardbus_detach_card(device_t dev, int flags)
}
if (err == 0)
POWER_DISABLE_SOCKET(device_get_parent(dev), dev);
+ free(devlist, M_TEMP);
return err;
}
@@ -317,6 +319,7 @@ cardbus_driver_added(device_t dev, driver_t *driver)
if (cardattached == 0)
POWER_DISABLE_SOCKET(bdev, dev);
+ free(devlist, M_TEMP);
}
/************************************************************************/