File wireshark-1.6.2-CVE-2011-3266.patch of Package wireshark

--- trunk/epan/dissectors/packet-isakmp.c	2011/07/28 18:17:16	38246
+++ trunk/epan/dissectors/packet-isakmp.c	2011/07/28 22:19:46	38247
@@ -3880,12 +3880,13 @@
   offset += 2;
   length -= 2;
 
-
-  while (length > 0) {
+  if (spi_size > 0) {
+    while (length > 0) {
          proto_tree_add_item(tree, hf_isakmp_delete_spi, tvb, offset, spi_size, FALSE);
          offset+=spi_size;
          length-=spi_size;
- }
+    }
+  }
 }
 
 
openSUSE Build Service is sponsored by