diff options
author | Guy Harris <guy@alum.mit.edu> | 2018-09-28 20:23:39 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2018-09-29 03:24:15 +0000 |
commit | a699fbdf45481113470cbc56f89e03cdae730f44 (patch) | |
tree | c4dc26b9d04f5eef0c5d8a6d4fd10f055d53fb79 /epan/dissectors/asn1/p1 | |
parent | cc3d23fc6989bffc7aee1f83c9989d5646c95795 (diff) |
Add a mechanism to register aliases for preference modules.
That way, we don't need a chunk of code in epan/prefs.c that knows about
various preference module mappings; individual dissectors can register
aliases as appropriate.
(The Nortel Discovery Protocol never *had* any preferences, even when
it was the SynOptics Network Management Protocol, so there's no need for
it to register an alias.)
Change-Id: I4a718dac6bb06801cc06a6ee5a28d7ed81e67e5d
Reviewed-on: https://code.wireshark.org/review/29914
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'epan/dissectors/asn1/p1')
-rw-r--r-- | epan/dissectors/asn1/p1/packet-p1-template.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/p1/packet-p1-template.c b/epan/dissectors/asn1/p1/packet-p1-template.c index 36b51c59d2..bd6bd06fc1 100644 --- a/epan/dissectors/asn1/p1/packet-p1-template.c +++ b/epan/dissectors/asn1/p1/packet-p1-template.c @@ -366,6 +366,8 @@ void proto_register_p1(void) { /* Register our configuration options for P1, particularly our port */ p1_module = prefs_register_protocol_subtree("OSI/X.400", proto_p1, NULL); + /* For reading older preference files with "x411." preferences */ + prefs_register_module_alias("x411", p1_module); prefs_register_obsolete_preference(p1_module, "tcp.port"); |