From cf198fdf2a044d2e2f0675c2c6b1cd9cdbcf4fcf Mon Sep 17 00:00:00 2001 From: joshaber Date: Wed, 22 Jul 2015 10:51:38 -0400 Subject: [PATCH] Increment `git__n_inits` before doing `init_once`. Fixes #3318. --- src/global.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/global.c b/src/global.c index 3f20bfd31..cb2242405 100644 --- a/src/global.c +++ b/src/global.c @@ -330,8 +330,8 @@ int git_libgit2_init(void) { int ret; - pthread_once(&_once_init, init_once); ret = git_atomic_inc(&git__n_inits); + pthread_once(&_once_init, init_once); return init_error ? init_error : ret; }