From f85bc4ddbf172dbb3715c314d4a9c2f44e0166f4 Mon Sep 17 00:00:00 2001 From: Stefan Richter Date: Sat, 31 May 2008 19:36:06 +0200 Subject: [PATCH] --- yaml --- r: 98339 b: refs/heads/master c: ccff962943df539c5860aa120eecc189d70a308b h: refs/heads/master i: 98337: 93ec0a9c6c1dab3f020da608f2e2bb633609ed69 98335: 741e0d1f6a9015bd2db21426a27b634767960f18 v: v3 --- [refs] | 2 +- trunk/drivers/firewire/fw-ohci.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 9fee2482ab5c..54247e7479b3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0bf607c5b4edd13362e4add6ca1e81f8a9fbd47c +refs/heads/master: ccff962943df539c5860aa120eecc189d70a308b diff --git a/trunk/drivers/firewire/fw-ohci.c b/trunk/drivers/firewire/fw-ohci.c index 4f02c55f13e1..b062e736b786 100644 --- a/trunk/drivers/firewire/fw-ohci.c +++ b/trunk/drivers/firewire/fw-ohci.c @@ -548,6 +548,11 @@ static __le32 *handle_ar_packet(struct ar_context *ctx, __le32 *buffer) p.header_length = 12; p.payload_length = 0; break; + + default: + /* FIXME: Stop context, discard everything, and restart? */ + p.header_length = 0; + p.payload_length = 0; } p.payload = (void *) buffer + p.header_length;