OSDN Git Service

Fix finddata helper
authorJohan t Hart <johanthart@gmail.com>
Mon, 2 Feb 2009 23:21:21 +0000 (00:21 +0100)
committerFrank Li <lznuaa@gmail.com>
Sun, 8 Feb 2009 07:04:51 +0000 (15:04 +0800)
src/Git/gittype.h

index 2e6474d..076951f 100644 (file)
@@ -40,8 +40,8 @@ public:
        }\r
        int findData(const BYTE* dataToFind, size_t dataSize, int start=0)\r
        {\r
-               const BYTE* pos=&*begin()+start;\r
-               const BYTE* dataEnd=&*end()-(dataSize-1);//Set end one step after last place to search\r
+               const BYTE* pos=&*(begin()+start);\r
+               const BYTE* dataEnd=&*(begin()+size()-(dataSize-1) );//Set end one step after last place to search\r
                if(pos>=dataEnd)\r
                        return -1;//Started over end. Return not found\r
                if(dataSize==0)\r