diff --git a/drivers/usbdev/pl2303.c b/drivers/usbdev/pl2303.c index 566a3f1e2c0af..a36d39d053642 100644 --- a/drivers/usbdev/pl2303.c +++ b/drivers/usbdev/pl2303.c @@ -636,7 +636,7 @@ static int usbclass_sndpacket(FAR struct pl2303_dev_s *priv) /* Get the maximum number of bytes that will fit into one bulk IN request */ - reqlen = MAX(CONFIG_PL2303_BULKIN_REQLEN, ep->maxpacket); + reqlen = MIN(CONFIG_PL2303_BULKIN_REQLEN, ep->maxpacket); while (!sq_empty(&priv->reqlist)) {