diff options
author | Josh Abernathy <joshaber@gmail.com> | 2015-07-22 16:01:08 -0400 |
---|---|---|
committer | Josh Abernathy <joshaber@gmail.com> | 2015-07-22 16:01:08 -0400 |
commit | abbe17ef1ffbc264101808829a3317c1c805df96 (patch) | |
tree | dac363428f4705a632719e03b8b77f2d32ce2bb3 | |
parent | 42156d561723e92ffe597885719aa63abfe0795c (diff) | |
parent | 9830fbba05ef66325f929a09407abc45ab85847d (diff) | |
download | libgit2-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.c | 2 |
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; } |