aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dvbci.c
diff options
context:
space:
mode:
authorMartin Kaiser <wireshark@kaiser.cx>2014-02-25 11:06:22 +0300
committerMartin Kaiser <wireshark@kaiser.cx>2014-03-03 15:33:45 +0000
commit64ee2935e1b2c83289af0353fc7e1ee3d3dc3da8 (patch)
tree8c7422f247a16d320da2874d02bb14d072f0e915 /epan/dissectors/packet-dvbci.c
parent2286437b2f146ae43aa7e0b3c3161e34d4a87ab7 (diff)
use tvb_memdup() instead of tvb_get_ptr()
Change-Id: I1e9ff715c3e315c9e36abb69fb5f441b71477501 Reviewed-on: https://code.wireshark.org/review/459 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
Diffstat (limited to 'epan/dissectors/packet-dvbci.c')
-rw-r--r--epan/dissectors/packet-dvbci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-dvbci.c b/epan/dissectors/packet-dvbci.c
index 2ee8bd276b..849522adad 100644
--- a/epan/dissectors/packet-dvbci.c
+++ b/epan/dissectors/packet-dvbci.c
@@ -2208,7 +2208,7 @@ decrypt_sac_msg_body(
clear_data = (unsigned char *)g_malloc(clear_len);
err = gcry_cipher_decrypt (cipher, clear_data, clear_len,
- tvb_get_ptr(encrypted_tvb, offset, len), len);
+ tvb_memdup(wmem_packet_scope(), encrypted_tvb, offset, len), len);
if (gcry_err_code (err))
goto end;