From 45767961e88c85eb3bf3f8cbff1c9c675eca4904 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Mon, 31 Mar 2014 13:37:41 -0700 Subject: 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 Signed-off-by: Dirk Hohndel --- main.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index a011b4caf..fd4822324 100644 --- a/main.cpp +++ b/main.cpp @@ -11,6 +11,7 @@ #include "qt-ui/diveplanner.h" #include +#include 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(); -- cgit v1.2.3-70-g09d2