from Jaap K
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Thu, 15 Dec 2005 23:17:01 +0000 (23:17 -0000)
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>
Thu, 15 Dec 2005 23:17:01 +0000 (23:17 -0000)
fix for bug 306

svn path=/trunk/; revision=16812

epan/dissectors/packet-ip.c

index 5773381e1e7cbef32e033cc4ff43eae167439fb9..bde9f3bc83a1f6bbc1fe6fb2674e7bacc9cebdf2 100644 (file)
@@ -1717,6 +1717,7 @@ dissect_icmp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
       break;
     case ICMP_RTRADVERT:
       switch (icmp_code) {
+      case 0: /* Mobile-Ip */
       case 16: /* Mobile-Ip */
         type_str="Mobile IP Advertisement";
         break;
@@ -1912,7 +1913,7 @@ dissect_icmp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
            proto_tree_add_text(icmp_tree, tvb, 12 + (i*8), 4,
              "Preference level: %d", tvb_get_ntohl(tvb, 12 + (i*8)));
          }
-         if (icmp_code == 16) {
+         if ((icmp_code == 0) || (icmp_code == 16)) {
                /* Mobile-Ip */
                dissect_mip_extensions(tvb, 8 + i*8, icmp_tree);
          }