1 diff -ur a/main.c b/main.c
2 --- a/main.c 2011-08-11 17:58:28.000000000 +0100
3 +++ b/main.c 2011-10-17 11:36:17.267073514 +0100
5 static int rtl2832u_usb_probe(struct usb_interface *intf,
6 const struct usb_device_id *id)
8 + if (!intf->altsetting->desc.bNumEndpoints)
11 if ( ( 0== dvb_usb_device_init(intf,&rtl2832u_1st_properties,THIS_MODULE,NULL,adapter_nr) )||
12 ( 0== dvb_usb_device_init(intf,&rtl2832u_2nd_properties,THIS_MODULE,NULL,adapter_nr) ) ||
13 ( 0== dvb_usb_device_init(intf,&rtl2832u_3th_properties,THIS_MODULE,NULL,adapter_nr) ) ||