Loading lib/hash.c +3 −8 Original line number Original line Diff line number Diff line Loading @@ -306,16 +306,11 @@ size_t Curl_hash_str(void* key, size_t key_length, size_t slots_num) return (h % slots_num); return (h % slots_num); } } size_t Curl_str_key_compare(void*k1, size_t key1_len, void*k2, size_t key2_len) size_t Curl_str_key_compare(void *k1, size_t key1_len, void *k2, size_t key2_len) { { char *key1 = (char *)k1; if((key1_len == key2_len) && !memcmp(k1, k2, key1_len)) char *key2 = (char *)k2; if(key1_len == key2_len && *key1 == *key2 && memcmp(key1, key2, key1_len) == 0) { return 1; return 1; } return 0; return 0; } } Loading Loading
lib/hash.c +3 −8 Original line number Original line Diff line number Diff line Loading @@ -306,16 +306,11 @@ size_t Curl_hash_str(void* key, size_t key_length, size_t slots_num) return (h % slots_num); return (h % slots_num); } } size_t Curl_str_key_compare(void*k1, size_t key1_len, void*k2, size_t key2_len) size_t Curl_str_key_compare(void *k1, size_t key1_len, void *k2, size_t key2_len) { { char *key1 = (char *)k1; if((key1_len == key2_len) && !memcmp(k1, k2, key1_len)) char *key2 = (char *)k2; if(key1_len == key2_len && *key1 == *key2 && memcmp(key1, key2, key1_len) == 0) { return 1; return 1; } return 0; return 0; } } Loading