DragonFly BSD
DragonFly submit List (threaded) for 2005-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

bugs in sys/dev/pccard/pccbb/pccbb.c


From: Sepherosa Ziehau <sepherosa@xxxxxxxxx>
Date: Thu, 25 Aug 2005 20:40:01 +0800

wrong parameter passed to BUS_RELEASE_RESOURCE()
caught by gcc

Cheers,

-- 
Live Free or Die
Index: pccbb.c
===================================================================
RCS file: /opt/df_cvs/src/sys/dev/pccard/pccbb/pccbb.c,v
retrieving revision 1.9
diff -u -u -p -r1.9 pccbb.c
--- pccbb.c	11 Aug 2005 03:20:36 -0000	1.9
+++ pccbb.c	25 Aug 2005 12:38:17 -0000
@@ -1515,7 +1515,7 @@ cbb_cardbus_alloc_resource(device_t brde
 	}
 	if (cbb_insert_res(sc, res, type, *rid)) {
 		BUS_RELEASE_RESOURCE(device_get_parent(brdev), child, type,
-				     rid, res);
+				     *rid, res);
 		return (NULL);
 	}
 	if (flags & RF_ACTIVE)
@@ -1697,7 +1697,7 @@ cbb_pcic_alloc_resource(device_t brdev, 
 		return (NULL);
 	if (cbb_insert_res(sc, res, type, *rid)) {
 		BUS_RELEASE_RESOURCE(device_get_parent(brdev), child, type,
-				     rid, res);
+				     *rid, res);
 		return (NULL);
 	}
 	if (flags & RF_ACTIVE) {


[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]