Use the maxpacket len from the pipe, not hardcoded. properly deal with end of frame when it happens to be at end of usb packet.
Use the maxpacket len from the pipe, not hardcoded. properly deal
with end of frame when it happens to be at end of usb packet.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars