Hi, This is a good start. Now go ahead and decode the other options as well and then open a bug report and attach the patch to that. See http://wiki.wireshark.org/Development/PatchHandling
Thanx, Jaap Stefan Puiu wrote: > Joerg Mayer <[EMAIL PROTECTED]> writes: > >> On Thu, Oct 25, 2007 at 09:56:13AM +0000, Stefan Puiu wrote: >>> If needed, I can provide a capture file that exhibits the problem. >> A capture file and a patch would be very nice indeed. >> >> Thanks! >> >> Joerg > > Here's a patch that handles suboption 6. I haven't added the other suboptions > because I was too lazy to check any format particularities. I've also changed > the error message. > > Index: epan/dissectors/packet-bootp.c > =================================================================== > --- epan/dissectors/packet-bootp.c (revision 23272) > +++ epan/dissectors/packet-bootp.c (working copy) > @@ -1601,7 +1601,11 @@ > "Agent Remote ID: %s", > tvb_bytes_to_str(tvb, suboptoff, > subopt_len)); > break; > - > + case 6: > + proto_tree_add_text(v_tree, tvb, optoff, subopt_len + 2, > + "Subscriber ID: %s", > + tvb_bytes_to_str(tvb, suboptoff, > subopt_len)); > + break; > case 9: > while (suboptoff < optend) { > enterprise = tvb_get_ntohl(tvb, suboptoff); > @@ -1624,7 +1628,7 @@ > > default: > proto_tree_add_text(v_tree, tvb, optoff, subopt_len + 2, > - "Invalid agent suboption %d (%d bytes)", > + "Unknown agent suboption %d (%d bytes)", > subopt, subopt_len); > break; > } > > Stefan > > _______________________________________________ Wireshark-users mailing list Wireshark-users@wireshark.org http://www.wireshark.org/mailman/listinfo/wireshark-users