diff options
author | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-07-04 03:37:15 +0000 |
---|---|---|
committer | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-07-04 03:37:15 +0000 |
commit | e2a0e6236ed5da15667b96dff936db22d69594dc (patch) | |
tree | e27b1a5953d89224e1a36e60442608a23a967259 /epan/dissectors/packet-tacacs.c | |
parent | 2d7d11c12bb734c11b71d040bce5cee7bcc29f8b (diff) |
memory allocated by strdup is not frred by using g_free
replace with se storage
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18650 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-tacacs.c')
-rw-r--r-- | epan/dissectors/packet-tacacs.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/epan/dissectors/packet-tacacs.c b/epan/dissectors/packet-tacacs.c index 5a227821fb..77c99b3e1f 100644 --- a/epan/dissectors/packet-tacacs.c +++ b/epan/dissectors/packet-tacacs.c @@ -878,17 +878,10 @@ parse_tuple( char *key_from_option ) */ mkipv4_address( &tacplus_data->s, key_from_option ); mkipv4_address( &tacplus_data->c, client ); - tacplus_data->k=strdup( key ); + tacplus_data->k=se_strdup(key); tacplus_keys = g_slist_prepend( tacplus_keys, tacplus_data ); } -static -void -free_tacplus_keys( gpointer data, gpointer user_data _U_ ) -{ - g_free( ((tacplus_key_entry *)data)->k ); -} - static void parse_tacplus_keys( const char *keys_from_option ) @@ -897,7 +890,6 @@ parse_tacplus_keys( const char *keys_from_option ) /* Drop old keys */ if( tacplus_keys ) { - g_slist_foreach( tacplus_keys, free_tacplus_keys, NULL ); g_slist_free( tacplus_keys ); tacplus_keys=NULL; } |