From 4313297467dd130222d50d923fd47a727ba50331 Mon Sep 17 00:00:00 2001 From: Ye Li Date: Thu, 3 Jan 2019 00:41:07 -0800 Subject: [PATCH] MLK-20559-4 f_sdp: Fix wrong usb request size Because the buffer length of sdp usb request is 65, we have to allocate 65 bytes not 64 bytes. Otherwise there is potential buffer overflow. Signed-off-by: Ye Li (cherry picked from commit 6ca3fc0bbdbcc6d870ceffa9d38c47d2e4edfee4) --- drivers/usb/gadget/f_sdp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/gadget/f_sdp.c b/drivers/usb/gadget/f_sdp.c index f559e2eace..af76a7b48a 100644 --- a/drivers/usb/gadget/f_sdp.c +++ b/drivers/usb/gadget/f_sdp.c @@ -546,7 +546,7 @@ static struct usb_request *sdp_start_ep(struct usb_ep *ep) { struct usb_request *req; - req = alloc_ep_req(ep, 64); + req = alloc_ep_req(ep, 65); debug("%s: ep:%p req:%p\n", __func__, ep, req); if (!req) -- 2.17.1