diff --git a/[refs] b/[refs] index 33fbcff012a0..d99d3ea096d3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a2612cb16d4d8447793609cbdd2a2f4f156c0020 +refs/heads/master: 3a1f0a0e3d871e3d3e08a1429009992151becda8 diff --git a/trunk/drivers/firewire/core-iso.c b/trunk/drivers/firewire/core-iso.c index 99c20f1b613a..34a513725c9e 100644 --- a/trunk/drivers/firewire/core-iso.c +++ b/trunk/drivers/firewire/core-iso.c @@ -250,8 +250,10 @@ static int manage_channel(struct fw_card *card, int irm_id, int generation, /* 1394-1995 IRM, fall through to retry. */ default: - if (retry--) + if (retry) { + retry--; i--; + } } }