diff --git a/daemon/call_interfaces.c b/daemon/call_interfaces.c index f4204269b..4e2c0a1e1 100644 --- a/daemon/call_interfaces.c +++ b/daemon/call_interfaces.c @@ -712,14 +712,14 @@ static void call_ng_flags_str_ht(struct sdp_ng_flags *out, str *s, void *htp) { str *s_copy = str_slice_dup(s); GHashTable **ht = htp; if (!*ht) - *ht = g_hash_table_new_full(str_hash, str_equal, str_slice_free, NULL); + *ht = g_hash_table_new_full(str_case_hash, str_case_equal, str_slice_free, NULL); g_hash_table_replace(*ht, s_copy, s_copy); } #ifdef WITH_TRANSCODING static void call_ng_flags_str_ht_split(struct sdp_ng_flags *out, str *s, void *htp) { GHashTable **ht = htp; if (!*ht) - *ht = g_hash_table_new_full(str_hash, str_equal, str_slice_free, str_slice_free); + *ht = g_hash_table_new_full(str_case_hash, str_case_equal, str_slice_free, str_slice_free); str splitter = *s; while (1) { g_hash_table_replace(*ht, str_slice_dup(&splitter), str_slice_dup(s));