Commit 2307a2256a658d5988f2eab1d367b3971918d527

Edward Thomson 2020-10-08T09:10:36

Merge pull request #5656 from ehuss/fix-check_extensions-err Fix error return for invalid extensions.

diff --git a/src/repository.c b/src/repository.c
index a118683..513dbd6 100644
--- a/src/repository.c
+++ b/src/repository.c
@@ -860,7 +860,7 @@ int git_repository_open_ext(
 	if (config && (error = check_repositoryformatversion(&version, config)) < 0)
 		goto cleanup;
 
-	if ((error = check_extensions(config, version) < 0))
+	if ((error = check_extensions(config, version)) < 0)
 		goto cleanup;
 
 	if ((flags & GIT_REPOSITORY_OPEN_BARE) != 0)
@@ -1613,7 +1613,7 @@ static int repo_init_config(
 	if (is_reinit && (error = check_repositoryformatversion(&version, config)) < 0)
 		goto cleanup;
 
-	if ((error = check_extensions(config, version) < 0))
+	if ((error = check_extensions(config, version)) < 0)
 		goto cleanup;
 
 #define SET_REPO_CONFIG(TYPE, NAME, VAL) do { \