if (ctrl->urb->transfer_buffer) kfree(ctrl->urb->transfer_buffer); 
kfree(ctrl->urb->transfer_buffer); 
void st5481_release_usb(struct st5481_adapter *adapter){	struct st5481_intr *intr = &adapter->intr;	struct st5481_ctrl *ctrl = &adapter->ctrl;	DBG(1,"");	// Stop and free Control and Interrupt URBs	usb_kill_urb(ctrl->urb);	if (ctrl->urb->transfer_buffer)		kfree(ctrl->urb->transfer_buffer);	usb_free_urb(ctrl->urb);	ctrl->urb = NULL;	usb_kill_urb(intr->urb);	if (intr->urb->transfer_buffer)		kfree(intr->urb->transfer_buffer);	usb_free_urb(intr->urb);	ctrl->urb = NULL;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3c7208f253571ee5f157b98f0e315b5172afe092/st5481_usb.c/clean/drivers/isdn/hisax/st5481_usb.c