]> Git Repo - qemu.git/blobdiff - hw/usb/dev-audio.c
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-sphinx-20190307' into staging
[qemu.git] / hw / usb / dev-audio.c
index ee43e4914d8805a272dfbdcc8211f01f8bbe763b..28ac7c5165ffa430d45524e28febf6c962c5d0c9 100644 (file)
@@ -321,6 +321,9 @@ static int streambuf_put(struct streambuf *buf, USBPacket *p)
     if (!free) {
         return 0;
     }
+    if (p->iov.size != USBAUDIO_PACKET_SIZE) {
+        return 0;
+    }
     assert(free >= USBAUDIO_PACKET_SIZE);
     usb_packet_copy(p, buf->data + (buf->prod % buf->size),
                     USBAUDIO_PACKET_SIZE);
This page took 0.024221 seconds and 4 git commands to generate.