Index: net/disk_cache/entry_unittest.cc |
diff --git a/net/disk_cache/entry_unittest.cc b/net/disk_cache/entry_unittest.cc |
index 1f552f420e0b40fbcfe0472d426e730289db643d..9dc3be57dc10942e76f36b9dea1e378a9ed7fc9c 100644 |
--- a/net/disk_cache/entry_unittest.cc |
+++ b/net/disk_cache/entry_unittest.cc |
@@ -571,13 +571,13 @@ void DiskCacheEntryTest::ExternalAsyncIO() { |
if (net::ERR_IO_PENDING == ret) |
expected++; |
- EXPECT_EQ(0, |
- entry->ReadData( |
- 1, |
- 35000, |
- buffer2.get(), |
- kSize2, |
- base::Bind(&CallbackTest::Run, base::Unretained(&callback7)))); |
+ ret = entry->ReadData( |
+ 1, 35000, buffer2.get(), kSize2, |
+ base::Bind(&CallbackTest::Run, base::Unretained(&callback7))); |
+ EXPECT_TRUE(0 == ret || net::ERR_IO_PENDING == ret); |
+ if (net::ERR_IO_PENDING == ret) |
+ expected++; |
+ |
ret = entry->ReadData( |
1, |
0, |