Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[pandora-kernel.git] / drivers / firewire / net.c
index 3f04dd3..b9762d0 100644 (file)
@@ -881,7 +881,9 @@ static void fwnet_receive_broadcast(struct fw_iso_context *context,
 
        spin_unlock_irqrestore(&dev->lock, flags);
 
-       if (retval < 0)
+       if (retval >= 0)
+               fw_iso_context_queue_flush(dev->broadcast_rcv_context);
+       else
                fw_error("requeue failed\n");
 }