Index: packet-pim.c
===================================================================
RCS file: /cvsroot/ethereal/packet-pim.c,v
retrieving revision 1.44
diff -u -u -r1.44 packet-pim.c
--- packet-pim.c	27 Dec 2002 22:55:40 -0000	1.44
+++ packet-pim.c	17 Oct 2003 04:08:59 -0000
@@ -794,6 +794,25 @@
 					    "Generation ID: %d", opt_value);
 			break;
 
+		case 24: /* address list */
+		case 65001: /* address list (old implementations) */
+		{
+			int i;
+			proto_tree_add_text(pimopt_tree, tvb, offset, 4 + opt_len, 
+					    "%sAddress List",
+					    hello_opt == 65001 ? "old " : "");
+			for (i = offset + 4; i < offset + 4 + opt_len; ) {
+				int advance;
+				const char *s;
+
+				s = dissect_pim_addr(tvb, i, pimv2_unicast, &advance);
+				if (s == NULL)
+					break;
+				proto_tree_add_text(pimopt_tree, tvb, offset, 
+						    advance, "Address: %s", s);
+				i += advance;
+			}
+		}
 		default:
 			proto_tree_add_text(pimopt_tree, tvb, offset, 4 + opt_len,
 					    "Unknown option: %d  len: %d  value: 0x%x",
