Changeset 942


Ignore:
Timestamp:
05/25/07 08:40:59 (5 years ago)
Author:
aj
Message:

try patch to detect cyberjack readers by Kurt Jaeger (bug #15).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/ifd/usb-descriptors.c

    r793 r942  
    6868                        break; 
    6969 
    70                 ct_debug("skipping descriptor 0x%X", header->bDescriptorType); 
     70                ct_debug("in p_ep: skipping descriptor 0x%X", header->bDescriptorType); 
    7171                numskipped++; 
    7272 
     
    219219                        if (retval < 0) 
    220220                                return retval; 
     221 
     222                        if ( ifp->endpoint[i].extra != NULL ) { 
     223                                ifp->extra = (unsigned char *)malloc(ifp->endpoint[i].extralen); 
     224                                if (!ifp->extra) { 
     225                                        ct_error("out of memory"); 
     226                                        ifp->extralen = 0; 
     227                                        return -1; 
     228                                } 
     229                                memcpy(ifp->extra, ifp->endpoint[i].extra, 
     230                                        ifp->endpoint[i].extralen); 
     231                                ifp->extralen = ifp->endpoint[i].extralen; 
     232                        } 
    221233 
    222234                        buffer += retval; 
Note: See TracChangeset for help on using the changeset viewer.