summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Abernathy <joshaber@gmail.com>2015-07-22 16:01:08 -0400
committerJosh Abernathy <joshaber@gmail.com>2015-07-22 16:01:08 -0400
commitabbe17ef1ffbc264101808829a3317c1c805df96 (patch)
treedac363428f4705a632719e03b8b77f2d32ce2bb3
parent42156d561723e92ffe597885719aa63abfe0795c (diff)
parent9830fbba05ef66325f929a09407abc45ab85847d (diff)
downloadlibgit2-abbe17ef1ffbc264101808829a3317c1c805df96.tar.gz
Merge pull request #3322 from libgit2/fix-init-ordering
Increment `git__n_inits` before doing `init_once`.
-rw-r--r--src/global.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/global.c b/src/global.c
index fc6337adc..37a47bd27 100644
--- a/src/global.c
+++ b/src/global.c
@@ -344,8 +344,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;
}