Make "dissector_add()", "dissector_delete()", and "dissector_change()"
[obnox/wireshark/wip.git] / packet-null.c
index 7278d20c8561de70264ee943cb678157663607fb..a88cbbbb056639b57b18108aa3cbd94e73c9ee92 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-null.c
  * Routines for null packet disassembly
  *
- * $Id: packet-null.c,v 1.48 2001/11/26 04:52:50 hagbard Exp $
+ * $Id: packet-null.c,v 1.49 2001/12/03 03:59:37 guy Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@ethereal.com>
@@ -319,10 +319,13 @@ proto_register_null(void)
 void
 proto_reg_handoff_null(void)
 {
+       dissector_handle_t null_handle;
+
        /*
         * Get a handle for the PPP-in-HDLC-like-framing dissector.
         */
        ppp_hdlc_handle = find_dissector("ppp_hdlc");
        data_handle = find_dissector("data");
-       dissector_add("wtap_encap", WTAP_ENCAP_NULL, dissect_null, proto_null);
+       null_handle = create_dissector_handle(dissect_null, proto_null);
+       dissector_add("wtap_encap", WTAP_ENCAP_NULL, null_handle);
 }