diff --git a/server/src/bin/lesavka-uvc.rs b/server/src/bin/lesavka-uvc.rs index 5258e6d..f4adcef 100644 --- a/server/src/bin/lesavka-uvc.rs +++ b/server/src/bin/lesavka-uvc.rs @@ -525,7 +525,8 @@ fn handle_data( ); } } - // No extra response required; ep0 data stage completion ends the control transfer. + // ACK the OUT transfer after we've processed the payload. + let _ = send_response(fd, uvc_send_response, &[]); } }