diff options
author | Chris Wilson <chris+github@qwirx.com> | 2006-11-13 16:10:00 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2006-11-13 16:10:00 +0000 |
commit | 7a5175aedfc8bdba18ae9bc9d6322303be1aa9e5 (patch) | |
tree | 0a5e318c1339090b9cf73cbf3a14ab0f34f55738 /test/backupstorefix/testbackupstorefix.cpp | |
parent | c26856da8e344e7ec94d55f92ed49a09f04c5769 (diff) |
Fix memory leak false alarms caused by modifying static objects (refs #3)
Diffstat (limited to 'test/backupstorefix/testbackupstorefix.cpp')
-rw-r--r-- | test/backupstorefix/testbackupstorefix.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/test/backupstorefix/testbackupstorefix.cpp b/test/backupstorefix/testbackupstorefix.cpp index 92928cc6..0349b039 100644 --- a/test/backupstorefix/testbackupstorefix.cpp +++ b/test/backupstorefix/testbackupstorefix.cpp @@ -202,9 +202,12 @@ void check_dir_dep(BackupStoreDirectory &dir, checkdepinfoen *ck) void test_dir_fixing() { - fnames[0].SetAsClearFilename("x1"); - fnames[1].SetAsClearFilename("x2"); - fnames[2].SetAsClearFilename("x3"); + { + MEMLEAKFINDER_NO_LEAKS; + fnames[0].SetAsClearFilename("x1"); + fnames[1].SetAsClearFilename("x2"); + fnames[2].SetAsClearFilename("x3"); + } { BackupStoreDirectory dir; @@ -344,6 +347,7 @@ int test(int argc, const char *argv[]) TEST_THAT(::sscanf(line, "%x %s %s", &id, flags, name) == 3); bool isDir = (::strcmp(flags, "-d---") == 0); //TRACE3("%x,%d,%s\n", id, isDir, name); + MEMLEAKFINDER_NO_LEAKS; nameToID[std::string(name)] = id; objectIsDir[id] = isDir; } |