diff options
author | Nikhil Badola <nikhil.badola@freescale.com> | 2015-05-11 11:51:27 (GMT) |
---|---|---|
committer | Honghua Yin <Hong-Hua.Yin@freescale.com> | 2015-05-13 06:37:25 (GMT) |
commit | adee53c1ffdaaf23765ef7666cecbb300f4328e7 (patch) | |
tree | 3351d405fa37db8cf122e64cbf60b7bbf349b81a /drivers | |
parent | 0f011fea61de2dc9d2da3e30c7e96c4cbec8c758 (diff) | |
download | linux-fsl-qoriq-adee53c1ffdaaf23765ef7666cecbb300f4328e7.tar.xz |
drivers:usb:fsl: Correct endpoint name checking
Endpoint name being statically defined cannot be NULL
hence checking name's first two character with "ep" for
endpoint validity
Signed-off-by: Nikhil Badola <nikhil.badola@freescale.com>
Change-Id: I1fc6b71fce4807fdc18a96db0182c15dd9e3c649
Reviewed-on: http://git.am.freescale.net:8181/36196
Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com>
Reviewed-by: Ramneek Mehresh <ramneek.mehresh@freescale.com>
Reviewed-by: Honghua Yin <Hong-Hua.Yin@freescale.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/gadget/fsl_udc_core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/fsl_udc_core.c b/drivers/usb/gadget/fsl_udc_core.c index c60a512..aee03cb 100644 --- a/drivers/usb/gadget/fsl_udc_core.c +++ b/drivers/usb/gadget/fsl_udc_core.c @@ -1690,7 +1690,7 @@ static void dtd_complete_irq(struct fsl_udc *udc) curr_ep = get_ep_by_pipe(udc, i); /* If the ep is configured */ - if (curr_ep->name == NULL) { + if (strncmp(curr_ep->name, "ep", 2)) { WARNING("Invalid EP?"); continue; } |