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) {

Reply via email to