X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcutil.c;h=3a6742cd90bc5ef10a83fbf1f0b2d9980806e7f9;hp=a3746f92ff8bf9f745c731cc17f99bfae5bdfb97;hb=0f0340b9fbce9704cc7171f8f0104ce9103d2de6;hpb=d60003d3019371d4ce834a6cbfbf41c257f5a5f7 diff --git a/lib/silcutil/silcutil.c b/lib/silcutil/silcutil.c index a3746f92..3a6742cd 100644 --- a/lib/silcutil/silcutil.c +++ b/lib/silcutil/silcutil.c @@ -490,7 +490,7 @@ SilcUInt32 silc_hash_utf8_string(void *key, void *user_context) SilcUInt32 silc_hash_uint(void *key, void *user_context) { - return *(SilcUInt32 *)key; + return SILC_PTR_TO_32(key); } /* Basic hash funtion to hash pointers. May be used with the SilcHashTable. */ @@ -1005,7 +1005,7 @@ bool silc_get_mode_list(SilcBuffer mode_list, SilcUInt32 mode_list_count, { int i; - if (mode_list->len / 4 != mode_list_count) + if (silc_buffer_len(mode_list) / 4 != mode_list_count) return FALSE; *list = silc_calloc(mode_list_count, sizeof(**list));