---
packages/devs/usb/at91/v3_0/src/usbs_at91.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/devs/usb/at91/v3_0/src/usbs_at91.c
b/packages/devs/usb/at91/v3_0/src/usbs_at91.c
index 23d3e1e..063d841 100644
--- a/packages/devs/usb/at91/v3_0/src/usbs_at91.c
+++ b/packages/devs/usb/at91/v3_0/src/usbs_at91.c
@@ -559,10 +559,10 @@ usbs_parse_host_get_command (usbs_control_endpoint * pcep)
return (*pcep->class_control_fn) (pcep, pcep->class_control_data);
case USB_DEVREQ_TYPE_VENDOR:
- if (!pcep->class_control_fn) {
+ if (!pcep->vendor_control_fn) {
return USBS_CONTROL_RETURN_STALL;
}
- return (*pcep->class_control_fn) (pcep, pcep->vendor_control_data);
+ return (*pcep->vendor_control_fn) (pcep, pcep->vendor_control_data);
case USB_DEVREQ_TYPE_RESERVED:
if (!pcep->reserved_control_fn) {
--
1.6.3.3