--- src/sys/dev/netif/wi/if_wi_pccard.c 2004/09/06 13:52:24 1.6 +++ src/sys/dev/netif/wi/if_wi_pccard.c 2005/06/30 17:11:28 1.7 @@ -211,7 +211,6 @@ wi_pccard_attach(device_t dev) int error; uint32_t vendor; uint32_t product; - int retval; sc = device_get_softc(dev); @@ -242,8 +241,5 @@ wi_pccard_attach(device_t dev) return (ENXIO); #endif } - retval = wi_attach(dev); - if (retval != 0) - wi_free(dev); - return (retval); + return wi_attach(dev); }