aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-prp.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2016-06-23 12:45:32 -0700
committerGuy Harris <guy@alum.mit.edu>2016-06-23 19:45:51 +0000
commita5e9e7e7aed75cfec58ff33fc488baf6236c92c6 (patch)
tree243b50849b0800c4ba5e055c1ddf4fc23f7611ad /epan/dissectors/packet-prp.c
parentdd5f3c96c300688cb996e52c163fb3f5a614706c (diff)
Fix "disable this protocol by default".
Allow a dissector to mark its protocol as "disabled by default", which means that the "enable all protocols" routine won't enable it. This is necessary in order to allow the disabling of protocols not to be unintentionally changed due to profile changes; see bug 9826. Change-Id: I3947f794c21350b70a8de06899cfc7715b77f90f Ping-Bug: 9826 Reviewed-on: https://code.wireshark.org/review/16109 Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'epan/dissectors/packet-prp.c')
-rw-r--r--epan/dissectors/packet-prp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/packet-prp.c b/epan/dissectors/packet-prp.c
index a804e06909..c0781269a8 100644
--- a/epan/dissectors/packet-prp.c
+++ b/epan/dissectors/packet-prp.c
@@ -272,6 +272,8 @@ void proto_reg_handoff_prp(void)
prefs_initialized = TRUE;
}
+ if (!prp_enable_dissector)
+ proto_disable_by_default(proto_prp);
proto_set_decoding(proto_prp, prp_enable_dissector);
}