if (Endpoint_IsOUTReceived())\r
{\r
if (!(Endpoint_BytesInEndpoint()))\r
- Endpoint_ClearOUT();\r
-\r
- return Endpoint_BytesInEndpoint();\r
+ {\r
+ Endpoint_ClearOUT();\r
+ return 0;\r
+ }\r
+ else\r
+ {\r
+ return Endpoint_BytesInEndpoint();\r
+ }\r
}\r
else\r
{\r