Commit 289e31cd by Vicent Marti

Merge pull request #2264 from jacquesg/fix-warnings

Correct C90 warnings
parents 06d772d8 efaa342c
...@@ -183,6 +183,7 @@ int git_threads_init(void) ...@@ -183,6 +183,7 @@ int git_threads_init(void)
void git_threads_shutdown(void) void git_threads_shutdown(void)
{ {
void *ptr = NULL;
pthread_once_t new_once = PTHREAD_ONCE_INIT; pthread_once_t new_once = PTHREAD_ONCE_INIT;
if (git_atomic_dec(&git__n_inits) > 0) return; if (git_atomic_dec(&git__n_inits) > 0) return;
...@@ -190,7 +191,7 @@ void git_threads_shutdown(void) ...@@ -190,7 +191,7 @@ void git_threads_shutdown(void)
/* Shut down any subsystems that have global state */ /* Shut down any subsystems that have global state */
git__shutdown(); git__shutdown();
void *ptr = pthread_getspecific(_tls_key); ptr = pthread_getspecific(_tls_key);
pthread_setspecific(_tls_key, NULL); pthread_setspecific(_tls_key, NULL);
git__free(ptr); git__free(ptr);
......
...@@ -102,14 +102,13 @@ void test_repo_open__gitlinked(void) ...@@ -102,14 +102,13 @@ void test_repo_open__gitlinked(void)
void test_repo_open__from_git_new_workdir(void) void test_repo_open__from_git_new_workdir(void)
{ {
#ifndef GIT_WIN32
/* The git-new-workdir script that ships with git sets up a bunch of /* The git-new-workdir script that ships with git sets up a bunch of
* symlinks to create a second workdir that shares the object db with * symlinks to create a second workdir that shares the object db with
* another checkout. Libgit2 can open a repo that has been configured * another checkout. Libgit2 can open a repo that has been configured
* this way. * this way.
*/ */
cl_git_sandbox_init("empty_standard_repo");
#ifndef GIT_WIN32
git_repository *repo2; git_repository *repo2;
git_buf link_tgt = GIT_BUF_INIT, link = GIT_BUF_INIT, body = GIT_BUF_INIT; git_buf link_tgt = GIT_BUF_INIT, link = GIT_BUF_INIT, body = GIT_BUF_INIT;
const char **scan; const char **scan;
...@@ -122,6 +121,8 @@ void test_repo_open__from_git_new_workdir(void) ...@@ -122,6 +121,8 @@ void test_repo_open__from_git_new_workdir(void)
"HEAD", NULL "HEAD", NULL
}; };
cl_git_sandbox_init("empty_standard_repo");
cl_git_pass(p_mkdir("alternate", 0777)); cl_git_pass(p_mkdir("alternate", 0777));
cl_git_pass(p_mkdir("alternate/.git", 0777)); cl_git_pass(p_mkdir("alternate/.git", 0777));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment