aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ipsec.c
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2014-04-30 16:45:47 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2014-04-30 14:51:51 +0000
commit45f381daa6c44408987ebd9e71df574232190030 (patch)
tree7fc5193bc84b80c693367231934573652ba54d6a /epan/dissectors/packet-ipsec.c
parentabe7f7da5402a2d0f1f3f467b28b8ab3706ebf36 (diff)
IPsec: fix compilation when building without libgcrypt
Change-Id: If525fb27ec607201efceb3ab9207305c3a4953dc Reviewed-on: https://code.wireshark.org/review/1439 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-ipsec.c')
-rw-r--r--epan/dissectors/packet-ipsec.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/epan/dissectors/packet-ipsec.c b/epan/dissectors/packet-ipsec.c
index 15cc7d1f5b..61795432cc 100644
--- a/epan/dissectors/packet-ipsec.c
+++ b/epan/dissectors/packet-ipsec.c
@@ -2162,6 +2162,7 @@ dissect_ipcomp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
}
}
+#ifdef HAVE_LIBGCRYPT
static void ipsec_init_protocol(void)
{
/* Free any SA records added by other dissectors */
@@ -2171,6 +2172,7 @@ static void ipsec_init_protocol(void)
}
extra_esp_sa_records.num_records = 0;
}
+#endif
void
proto_register_ipsec(void)
@@ -2343,14 +2345,11 @@ proto_register_ipsec(void)
"Preconfigured ESP Security Associations",
esp_uat);
-
+ register_init_routine(&ipsec_init_protocol);
#endif
register_dissector("esp", dissect_esp, proto_esp);
register_dissector("ah", dissect_ah, proto_ah);
-
- register_init_routine(&ipsec_init_protocol);
-
}
void