From f19115213a9e3ef690e26ebe3dfbf16c2c344edc Mon Sep 17 00:00:00 2001 From: Philip Chimento Date: Sun, 4 Feb 2024 09:14:51 -0800 Subject: [PATCH] girepository: Add type check to instance parameter gi_repository_enumerate_versions() was missing a type check of the instance parameter. This helps catch mistakes when porting from girepository 1.x where the parameter was allowed to be null. --- girepository/girepository.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/girepository/girepository.c b/girepository/girepository.c index c2fc3cb88..036484118 100644 --- a/girepository/girepository.c +++ b/girepository/girepository.c @@ -1653,6 +1653,8 @@ gi_repository_enumerate_versions (GIRepository *repository, const char *loaded_version; char **ret; + g_return_val_if_fail (GI_IS_REPOSITORY (repository), NULL); + candidates = enumerate_namespace_versions (namespace_, (const char * const *) repository->typelib_search_path->pdata, repository->typelib_search_path->len);