3c59x: fix freeing nonexistent resource on driver unload