]> rtime.felk.cvut.cz Git - sysless.git/commitdiff
Fixed mistake introduced during conversion to pdiEp2Idx function.
authorppisa <ppisa>
Mon, 8 Aug 2005 06:38:09 +0000 (06:38 +0000)
committerppisa <ppisa>
Mon, 8 Aug 2005 06:38:09 +0000 (06:38 +0000)
libs4c/usb/more/usb_srq.c

index 46dd544fcef0fc9065bf04bb4c3d5d2ff5bf0182..463f039d781ce0494b3dcb17d54280852820e35e 100644 (file)
@@ -17,7 +17,7 @@
   // ****************************
   int usb_stdreq_get_status( usb_device_t *udev)
   {
-    unsigned char c,buf[2] = { 0, 0};
+    unsigned char c, buf[2] = { 0, 0};
     unsigned char epid = (unsigned char) udev->request.wIndex;
 
     usb_debug_print( DEBUG_LEVEL_HIGH, ("GetStatus\n"));
@@ -63,7 +63,7 @@
         }
         break;
       case USB_RECIPIENT_ENDPOINT:
-        if ( epid == USB_FEATURE_ENDPOINT_STALL) {
+        if ( dreq->wValue == USB_FEATURE_ENDPOINT_STALL) {
           if ( epid & USB_ENDPOINT_DIRECTION_MASK)
             pdiSetEpStatus(pdiEp2Idx(epid), 0); // clear TX stall for IN on EPn
           else