summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-ansi_tcap.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2011-11-19 17:21:35 +0000
committerAnders Broman <anders.broman@ericsson.com>2011-11-19 17:21:35 +0000
commit4b2aa811e14412e3731714e4e54c344e967173c1 (patch)
treef7af4cec7fbd887636937cf5edeb28192322b0be /epan/dissectors/packet-ansi_tcap.c
parent87eafedef01562b4a98602514538940fd9a319cb (diff)
downloadwireshark-4b2aa811e14412e3731714e4e54c344e967173c1.tar.gz
Fix Warnings.
svn path=/trunk/; revision=39948
Diffstat (limited to 'epan/dissectors/packet-ansi_tcap.c')
-rw-r--r--epan/dissectors/packet-ansi_tcap.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dissectors/packet-ansi_tcap.c b/epan/dissectors/packet-ansi_tcap.c
index ce74925ae9..638ba765e3 100644
--- a/epan/dissectors/packet-ansi_tcap.c
+++ b/epan/dissectors/packet-ansi_tcap.c
@@ -258,15 +258,15 @@ static GHashTable *TransactionId_table=NULL;
static void
TransactionId_table_cleanup(gpointer key , gpointer value, gpointer user_data _U_){
- struct ansi_tcap_invokedata_t *ansi_tcap_saved_invokedata = value;
- gchar *TransactionId_str = key;
+ struct ansi_tcap_invokedata_t *ansi_tcap_saved_invokedata = (struct ansi_tcap_invokedata_t *)value;
+ gchar *TransactionId_str = (gchar *)key;
g_free(TransactionId_str);
g_free(ansi_tcap_saved_invokedata);
}
-void
+static void
ansi_tcap_init_transaction_table(void){
/* Destroy any existing memory chunks / hashes. */
@@ -313,11 +313,11 @@ save_invoke_data(packet_info *pinfo, proto_tree *tree _U_, tvbuff_t *tvb _U_){
}
/* If the entry allready exists don't owervrite it */
- ansi_tcap_saved_invokedata = g_hash_table_lookup(TransactionId_table,buf);
+ ansi_tcap_saved_invokedata = (struct ansi_tcap_invokedata_t *)g_hash_table_lookup(TransactionId_table,buf);
if(ansi_tcap_saved_invokedata)
return;
- ansi_tcap_saved_invokedata = g_malloc(sizeof(struct ansi_tcap_invokedata_t));
+ ansi_tcap_saved_invokedata = g_new(struct ansi_tcap_invokedata_t,1);
ansi_tcap_saved_invokedata->OperationCode = ansi_tcap_private.d.OperationCode;
ansi_tcap_saved_invokedata->OperationCode_national = ansi_tcap_private.d.OperationCode_national;
ansi_tcap_saved_invokedata->OperationCode_private = ansi_tcap_private.d.OperationCode_private;
@@ -361,7 +361,7 @@ find_saved_invokedata(packet_info *pinfo, proto_tree *tree _U_, tvbuff_t *tvb _U
break;
}
- ansi_tcap_saved_invokedata = g_hash_table_lookup(TransactionId_table, buf);
+ ansi_tcap_saved_invokedata = (struct ansi_tcap_invokedata_t *)g_hash_table_lookup(TransactionId_table, buf);
if(ansi_tcap_saved_invokedata){
ansi_tcap_private.d.OperationCode = ansi_tcap_saved_invokedata->OperationCode;
ansi_tcap_private.d.OperationCode_national = ansi_tcap_saved_invokedata->OperationCode_national;