CDC/ACM and PL2303 device drivers: Don't use the max packet size assigned to an endpoint in order to determine the request buffer size. The endpoint has not yet been configured that max packet size may be wrong.
This commit is contained in:
parent
ec01a41da7
commit
1fcc8894e6
@ -3505,7 +3505,7 @@ static void sam_ep_freereq(struct usbdev_ep_s *ep, struct usbdev_req_s *req)
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
* Name: sam_ep_submit
|
||||
* Name: sam_ep_allocbuffer
|
||||
*
|
||||
* Description:
|
||||
* This is the allocbuffer() method of the USB device endpoint structure.
|
||||
@ -3522,7 +3522,7 @@ static void *sam_ep_allocbuffer(struct usbdev_ep_s *ep, uint16_t nbytes)
|
||||
#endif
|
||||
|
||||
/****************************************************************************
|
||||
* Name: sam_ep_submit
|
||||
* Name: sam_ep_freebuffer
|
||||
*
|
||||
* Description:
|
||||
* This is the freebuffer() method of the USB device endpoint structure.
|
||||
|
Loading…
Reference in New Issue
Block a user