vendor/libgit2/src/threadstate.c in rugged-1.2.0 vs vendor/libgit2/src/threadstate.c in rugged-1.3.0
- old
+ new
@@ -34,10 +34,11 @@
static void threadstate_dispose(git_threadstate *threadstate)
{
if (!threadstate)
return;
- git__free(threadstate->error_t.message);
+ if (threadstate->error_t.message != git_buf__initbuf)
+ git__free(threadstate->error_t.message);
threadstate->error_t.message = NULL;
}
static void GIT_SYSTEM_CALL threadstate_free(void *threadstate)
{