diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-07-04 03:37:15 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-07-04 03:37:15 +0000 |
commit | a8113a9dd0ffeaa1c1808599f2b5a0a154a12d7d (patch) | |
tree | e27b1a5953d89224e1a36e60442608a23a967259 /epan/dissectors/packet-tacacs.c | |
parent | b9ee7a9b4f583ed51fe7c0dd83d603d486f8d17b (diff) |
memory allocated by strdup is not frred by using g_free
replace with se storage
svn path=/trunk/; revision=18650
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; } |