From: Johan t Hart Date: Mon, 2 Feb 2009 23:21:21 +0000 (+0100) Subject: Fix finddata helper X-Git-Url: http://git.sourceforge.jp/view?p=tortoisegit%2FTortoiseGitJp.git;a=commitdiff_plain;h=8ad57c9e1ab4bd36c0bf7f7708a95329e7d3bf8a Fix finddata helper --- diff --git a/src/Git/gittype.h b/src/Git/gittype.h index 2e6474d..076951f 100644 --- a/src/Git/gittype.h +++ b/src/Git/gittype.h @@ -40,8 +40,8 @@ public: } int findData(const BYTE* dataToFind, size_t dataSize, int start=0) { - const BYTE* pos=&*begin()+start; - const BYTE* dataEnd=&*end()-(dataSize-1);//Set end one step after last place to search + const BYTE* pos=&*(begin()+start); + const BYTE* dataEnd=&*(begin()+size()-(dataSize-1) );//Set end one step after last place to search if(pos>=dataEnd) return -1;//Started over end. Return not found if(dataSize==0)