From 3fbe0d1f445829dad8b2636a56b99bd1050d8e89 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 16 May 2015 13:07:49 +0000 Subject: Fix another test failure on Windows caused by holding files open. --- test/backupstorefix/testbackupstorefix.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/test/backupstorefix/testbackupstorefix.cpp b/test/backupstorefix/testbackupstorefix.cpp index ce14764c..d13563d9 100644 --- a/test/backupstorefix/testbackupstorefix.cpp +++ b/test/backupstorefix/testbackupstorefix.cpp @@ -562,8 +562,6 @@ int test(int argc, const char *argv[]) StoreStructure::MakeObjectFilename(1 /* root */, accountRootDir, discSetNum, fn, true /* EnsureDirectoryExists */); - std::auto_ptr file(RaidFileRead::Open(discSetNum, - fn)); RaidFileWrite d(discSetNum, fn); d.Open(true /* allow overwrite */); dir.WriteToStream(d); @@ -578,7 +576,8 @@ int test(int argc, const char *argv[]) // so it's not a bad thing to test. TEST_EQUAL(2, check_account_for_errors()); - file = RaidFileRead::Open(discSetNum, fn); + std::auto_ptr file(RaidFileRead::Open(discSetNum, + fn)); dir.ReadFromStream(*file, IOStream::TimeOutInfinite); TEST_THAT(dir.FindEntryByID(0x1234567890123456LL) == 0); } -- cgit v1.2.3