OSDN Git Service

Add git_close_diff function when call it when program exist.
[tortoisegit/TortoiseGitJp.git] / src / Git / Git.cpp
index 737c60a..a87114c 100644 (file)
@@ -6,6 +6,7 @@
 #include "GitConfig.h"\r
 #include <map>\r
 #include "UnicodeUtils.h"\r
+#include "gitdll.h"\r
 \r
 int CGit::m_LogEncode=CP_UTF8;\r
 \r
@@ -133,6 +134,11 @@ CGit::CGit(void)
 \r
 CGit::~CGit(void)\r
 {\r
+       if(this->m_GitDiff)\r
+       {\r
+               git_close_diff(m_GitDiff);\r
+               m_GitDiff=0;\r
+       }\r
 }\r
 \r
 static char g_Buffer[4096];\r