From 0f87fab03a2c19b9495a20bda4e4211da5b17ef4 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Tue, 24 Apr 2007 21:47:04 +0000 Subject: [PATCH] fixed small memory leak, added debug output to close hook git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20804 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/drivers/dvb/cx23882/driver.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/drivers/dvb/cx23882/driver.c b/src/add-ons/kernel/drivers/dvb/cx23882/driver.c index adad11266a..5bd1097386 100644 --- a/src/add-ons/kernel/drivers/dvb/cx23882/driver.c +++ b/src/add-ons/kernel/drivers/dvb/cx23882/driver.c @@ -234,8 +234,9 @@ driver_open(const char *name, uint32 flags, void** _cookie) static status_t driver_close(void* cookie) { - TRACE("cx23882: driver close\n"); + TRACE("cx23882: driver close enter\n"); interface_detach(((interface_cookie *)cookie)->cookie); + TRACE("cx23882: driver close leave\n"); return B_OK; } @@ -245,6 +246,7 @@ driver_free(void* cookie) { TRACE("cx23882: driver free\n"); atomic_and(&sOpenMask, ~(1 << ((interface_cookie *)cookie)->dev_id)); + free(cookie); return B_OK; }