Fix crash with libgit when it's compiled with GIT_THREADS

Call git_threads_init() before using libgit functions.

The documentation says:

"If libgit2 has been built with GIT_THREADS on, this function must
 be called once before any other library functions.

 If libgit2 has been built without GIT_THREADS support, this function
 is a no-op"

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Linus Torvalds 2014-03-31 13:37:41 -07:00 committed by Dirk Hohndel
parent 02d5d436d2
commit 45767961e8

View file

@ -11,6 +11,7 @@
#include "qt-ui/diveplanner.h"
#include <QStringList>
#include <git2.h>
QTranslator *qtTranslator, *ssrfTranslator;
@ -41,6 +42,7 @@ int main(int argc, char **argv)
files.push_back(a);
}
}
git_threads_init();
setup_system_prefs();
prefs = default_prefs;
fill_profile_color();