aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-tacacs.c
diff options
context:
space:
mode:
authorMoshe Kaplan <me@moshekaplan.com>2020-12-22 15:21:37 -0500
committerMoshe Kaplan <me@moshekaplan.com>2020-12-23 14:07:18 +0000
commit6bce7b859aaaabfa7a81db01a387fcb401d685bb (patch)
tree24edd1a4f9391590a7ceb9381adfb7b05c76b9a3 /epan/dissectors/packet-tacacs.c
parent180b5e5dc0ad393e1af141f4bb5ee66e31ce8d7e (diff)
Detect and replace bad allocation patterns (more)
Extension of !1413, to improve regex, detect additional opportunities to replace `g_malloc` with `g_new`, and fix them.
Diffstat (limited to 'epan/dissectors/packet-tacacs.c')
-rw-r--r--epan/dissectors/packet-tacacs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-tacacs.c b/epan/dissectors/packet-tacacs.c
index 20764eb803..223678d3d5 100644
--- a/epan/dissectors/packet-tacacs.c
+++ b/epan/dissectors/packet-tacacs.c
@@ -792,7 +792,7 @@ mkipv4_address( address **addr, const char *str_addr )
int ret;
char *addr_data;
- *addr=(address *)g_malloc( sizeof(address) );
+ *addr=g_new(address, 1);
addr_data=(char *)g_malloc( 4 );
ret = str_to_ip(str_addr, addr_data);
if (ret)
@@ -804,7 +804,7 @@ static void
parse_tuple( char *key_from_option )
{
char *client,*key;
- tacplus_key_entry *tacplus_data=(tacplus_key_entry *)g_malloc( sizeof(tacplus_key_entry) );
+ tacplus_key_entry *tacplus_data=g_new(tacplus_key_entry, 1);
/*
ws_debug_printf("keys: %s\n", key_from_option );
*/