aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rtsp.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2014-11-06 08:30:01 +0100
committerAlexis La Goutte <alexis.lagoutte@gmail.com>2014-11-06 18:46:11 +0000
commit1c707b4394ef3d35f27ef39e7001a01b07ad00d9 (patch)
tree3a266d2307e211e24df69b4cfc8d4482f0cdf73f /epan/dissectors/packet-rtsp.c
parent0b9c5cd136c33e369fbd4e497cf2e370987cbded (diff)
rtsp: Fixed a memory leakage.
Moved rtsp_tcp_port_range to proto_reg_handoff and removed the unused range_empty() init. Change-Id: I695bc5a78d8e6177f2b2847ecee58a0d973d7d1c Reviewed-on: https://code.wireshark.org/review/5157 Reviewed-by: Evan Huus <eapache@gmail.com> Petri-Dish: Evan Huus <eapache@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-rtsp.c')
-rw-r--r--epan/dissectors/packet-rtsp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-rtsp.c b/epan/dissectors/packet-rtsp.c
index d6dbedf0ee..a3c192005b 100644
--- a/epan/dissectors/packet-rtsp.c
+++ b/epan/dissectors/packet-rtsp.c
@@ -248,7 +248,7 @@ static gboolean rtsp_desegment_body = TRUE;
#define RTSP_TCP_PORT_RANGE "554,8554,7236"
static range_t *global_rtsp_tcp_port_range = NULL;
-static range_t *rtsp_tcp_port_range = NULL;
+
/*
* Takes an array of bytes, assumed to contain a null-terminated
* string, as an argument, and returns the length of the string -
@@ -1444,7 +1444,6 @@ proto_register_rtsp(void)
prefs_register_obsolete_preference(rtsp_module, "tcp.port");
range_convert_str(&global_rtsp_tcp_port_range, RTSP_TCP_PORT_RANGE, 65535);
- rtsp_tcp_port_range = range_empty();
prefs_register_range_preference(rtsp_module, "tcp.port_range", "RTSP TCP Ports",
"RTSP TCP Ports range",
&global_rtsp_tcp_port_range, 65535);
@@ -1473,6 +1472,7 @@ proto_reg_handoff_rtsp(void)
{
static dissector_handle_t rtsp_handle;
static gboolean rtsp_prefs_initialized = FALSE;
+ static range_t *rtsp_tcp_port_range = NULL;
if (!rtsp_prefs_initialized) {
rtsp_handle = find_dissector("rtsp");