Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
                        return;
 #endif
                PDEBUG(D_ERR|D_PACK, "urb status: %d", urb->status);
+               urb->status = 0;
                goto resubmit;
        }
        pkt_scan = gspca_dev->sd_desc->pkt_scan;
                break;
        case -ESHUTDOWN:
                return;         /* disconnection */
-       case -ECONNRESET:
-               urb->status = 0;
-               break;
        default:
 #ifdef CONFIG_PM
                if (gspca_dev->frozen)
                        return;
 #endif
                PDEBUG(D_ERR|D_PACK, "urb status: %d", urb->status);
+               urb->status = 0;
                goto resubmit;
        }