aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-tacacs.c
diff options
context:
space:
mode:
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2006-07-04 03:37:15 +0000
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2006-07-04 03:37:15 +0000
commite2a0e6236ed5da15667b96dff936db22d69594dc (patch)
treee27b1a5953d89224e1a36e60442608a23a967259 /epan/dissectors/packet-tacacs.c
parent2d7d11c12bb734c11b71d040bce5cee7bcc29f8b (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.c10
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;
}