From 006673a9e1a18d5a4ddbf4ad2bd04b935396ac2a Mon Sep 17 00:00:00 2001 From: Evangelos Ribeiro Tzaras Date: Tue, 15 Feb 2022 07:55:33 +0100 Subject: [PATCH] contacts-provider: Guard against lookup with NULL id If the id is NULL g_str_hash(NULL) will be called which tries dereferencing the pointer. Fixes #408 --- src/calls-contacts-provider.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calls-contacts-provider.c b/src/calls-contacts-provider.c index 0d5f95a..41faeb2 100644 --- a/src/calls-contacts-provider.c +++ b/src/calls-contacts-provider.c @@ -441,6 +441,7 @@ calls_contacts_provider_lookup_id (CallsContactsProvider *self, g_autoptr (CallsBestMatch) best_match = NULL; g_return_val_if_fail (CALLS_IS_CONTACTS_PROVIDER (self), NULL); + g_return_val_if_fail (id, NULL); best_match = g_hash_table_lookup (self->best_matches, id);