Don't assign the const pointers passed to hash routines to non-const

pointers.

Now that "col_set_str()" takes a "const char *" as the second argument,
we don't have to cast away the constness of strings passed to it.

svn path=/trunk/; revision=12892
This commit is contained in:
Guy Harris 2004-12-31 02:11:13 +00:00
parent b39dd4b7cc
commit 31cbbecd00
1 changed files with 8 additions and 8 deletions

View File

@ -214,7 +214,7 @@ static guint ldap_call_response_chunk_count = 200;
static guint static guint
ldap_info_hash_matched(gconstpointer k) ldap_info_hash_matched(gconstpointer k)
{ {
ldap_call_response_t *key = (ldap_call_response_t *)k; const ldap_call_response_t *key = k;
return key->messageId; return key->messageId;
} }
@ -222,8 +222,8 @@ ldap_info_hash_matched(gconstpointer k)
static gint static gint
ldap_info_equal_matched(gconstpointer k1, gconstpointer k2) ldap_info_equal_matched(gconstpointer k1, gconstpointer k2)
{ {
ldap_call_response_t *key1 = (ldap_call_response_t *)k1; const ldap_call_response_t *key1 = k1;
ldap_call_response_t *key2 = (ldap_call_response_t *)k2; const ldap_call_response_t *key2 = k2;
if( key1->req_frame && key2->req_frame && (key1->req_frame!=key2->req_frame) ){ if( key1->req_frame && key2->req_frame && (key1->req_frame!=key2->req_frame) ){
return 0; return 0;
@ -238,7 +238,7 @@ ldap_info_equal_matched(gconstpointer k1, gconstpointer k2)
static guint static guint
ldap_info_hash_unmatched(gconstpointer k) ldap_info_hash_unmatched(gconstpointer k)
{ {
ldap_call_response_t *key = (ldap_call_response_t *)k; const ldap_call_response_t *key = k;
return key->messageId; return key->messageId;
} }
@ -246,8 +246,8 @@ ldap_info_hash_unmatched(gconstpointer k)
static gint static gint
ldap_info_equal_unmatched(gconstpointer k1, gconstpointer k2) ldap_info_equal_unmatched(gconstpointer k1, gconstpointer k2)
{ {
ldap_call_response_t *key1 = (ldap_call_response_t *)k1; const ldap_call_response_t *key1 = k1;
ldap_call_response_t *key2 = (ldap_call_response_t *)k2; const ldap_call_response_t *key2 = k2;
return key1->messageId==key2->messageId; return key1->messageId==key2->messageId;
} }
@ -2529,7 +2529,7 @@ dissect_ldap_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gboolean i
if (first_time) if (first_time)
{ {
if (check_col(pinfo->cinfo, COL_PROTOCOL)) if (check_col(pinfo->cinfo, COL_PROTOCOL))
col_set_str(pinfo->cinfo, COL_PROTOCOL, (gchar *)pinfo->current_proto); col_set_str(pinfo->cinfo, COL_PROTOCOL, pinfo->current_proto);
if (check_col(pinfo->cinfo, COL_INFO)) if (check_col(pinfo->cinfo, COL_INFO))
col_clear(pinfo->cinfo, COL_INFO); col_clear(pinfo->cinfo, COL_INFO);
} }
@ -2709,7 +2709,7 @@ dissect_ldap_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gboolean i
*/ */
if (first_time) { if (first_time) {
if (check_col(pinfo->cinfo, COL_PROTOCOL)) if (check_col(pinfo->cinfo, COL_PROTOCOL))
col_set_str(pinfo->cinfo, COL_PROTOCOL, (gchar *)pinfo->current_proto); col_set_str(pinfo->cinfo, COL_PROTOCOL, pinfo->current_proto);
if (check_col(pinfo->cinfo, COL_INFO)) if (check_col(pinfo->cinfo, COL_INFO))
col_clear(pinfo->cinfo, COL_INFO); col_clear(pinfo->cinfo, COL_INFO);
} }