diff options
author | Moshe Kaplan <me@moshekaplan.com> | 2020-12-22 15:21:37 -0500 |
---|---|---|
committer | Moshe Kaplan <me@moshekaplan.com> | 2020-12-23 14:07:18 +0000 |
commit | 6bce7b859aaaabfa7a81db01a387fcb401d685bb (patch) | |
tree | 24edd1a4f9391590a7ceb9381adfb7b05c76b9a3 /epan/dissectors/packet-tacacs.c | |
parent | 180b5e5dc0ad393e1af141f4bb5ee66e31ce8d7e (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.c | 4 |
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 ); */ |