diff --git a/Source/Tests/mmap.cpp b/Source/Tests/mmap.cpp index f6f87770..5deee309 100644 --- a/Source/Tests/mmap.cpp +++ b/Source/Tests/mmap.cpp @@ -39,7 +39,8 @@ public: int offset2 = rand() % BUF_SIZE; int size2 = rand() % (BUF_SIZE - offset2); - char *p2 = (char *) mmap.getmore(offset2, &size2); + int size2forrelease = size2; + char *p2 = (char *) mmap.getmore(offset2, &size2forrelease); int minsize = min(size1, size2); for (size_t j = 0; j < minsize; j++) { @@ -47,7 +48,7 @@ public: } mmap.release(); - mmap.release(p2, size2); + mmap.release(p2, size2forrelease); } }