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.
This commit is contained in:
Philip Chimento 2024-02-04 09:14:51 -08:00
parent 3f4e6ddcd8
commit f19115213a

View File

@ -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);