From a6d3993a19b76f8cac7ffdf73f370a192e640d5e Mon Sep 17 00:00:00 2001 From: Frank Li Date: Tue, 14 Sep 2010 17:05:16 +0800 Subject: [PATCH] Fix Sync dialog crash when using msysgit 1.7.2.3 Signed-off-by: Frank Li --- src/Git/GitRev.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Git/GitRev.cpp b/src/Git/GitRev.cpp index 2e9cee4e4..8c62aff86 100644 --- a/src/Git/GitRev.cpp +++ b/src/Git/GitRev.cpp @@ -99,7 +99,9 @@ int GitRev::ParserFromLog(BYTE_VECTOR &log,int start) { //text = one.Right(one.GetLength()-4); text.Empty(); - g_Git.StringAppend(&text,&log[pos+4],CGit::m_LogEncode); + if(log.size()>4) + g_Git.StringAppend(&text,&log[pos+4],CGit::m_LogEncode); + mode = log[pos+2]; switch(mode) -- 2.11.4.GIT