]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - tools/firewire/nosy-dump.c
tools/firewire: nosy-dump: work around segfault in decode_fcp
[karo-tx-linux.git] / tools / firewire / nosy-dump.c
index 0bad0a42d7725cc9069d27cd32776d014e36acc0..1d4dd5439d43471ad5d3a322d0d1104a3a478a00 100644 (file)
@@ -230,6 +230,11 @@ handle_transaction(struct link_transaction *t)
   struct subaction *sa;
   int i;
 
+  if (!t->request) {
+    printf("BUG in handle_transaction\n");
+    return;
+  }
+
   for (i = 0; i < array_length(protocol_decoders); i++)
     if (protocol_decoders[i].decode(t))
       break;