diff --git a/drivers/usbdev/gadget/fconfig/src/usbd_generic_ep0.c b/drivers/usbdev/gadget/fconfig/src/usbd_generic_ep0.c index 97d1915203472cd102cf7da02ca1756c75940885..d87be3b5983a724422f0bf5a77e3e15df047f3c7 100644 --- a/drivers/usbdev/gadget/fconfig/src/usbd_generic_ep0.c +++ b/drivers/usbdev/gadget/fconfig/src/usbd_generic_ep0.c @@ -1183,7 +1183,7 @@ int generic_create_ep0(struct generic_dev_s *dev) goto err; } ret = strncat_s(dev_name, GENERIC_PATH_LEN, "/ep0", strlen("/ep0")); - if (ret < 0) + if (ret != EOK) { usb_err("usb make ep0 file path error! ret = %d, errono = %d\n", ret, get_errno());