diff options
author | Paul Stewart <pstew@chromium.org> | 2011-08-08 07:27:46 -0700 |
---|---|---|
committer | Paul Stewart <pstew@chromium.org> | 2011-08-08 11:59:05 -0700 |
commit | 65c40f5c1b1a53e351c6487de72b616854dfdc47 (patch) | |
tree | 50d98d0cfb0ec42387fbdb2fc9f1e592b37013d4 /routing_table_unittest.cc | |
parent | c5f56564e1594f218c44e9b77c4c6645cd9239e8 (diff) | |
download | shill-65c40f5c1b1a53e351c6487de72b616854dfdc47.tar.gz |
Fix issue with request flags leak between tests
Reset request flags of RTNLHandler on Stop(). Make Stop() private, but
call it in teardown of all unit tests that call Start().
BUG=chromium-os:18833
TEST=Rerun unit tests
Change-Id: I83d32abc561e80c9dc72239825907cb5d5155bca
Reviewed-on: http://gerrit.chromium.org/gerrit/5461
Reviewed-by: Darin Petkov <petkov@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
Diffstat (limited to 'routing_table_unittest.cc')
-rw-r--r-- | routing_table_unittest.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/routing_table_unittest.cc b/routing_table_unittest.cc index 333b81ca..39e7d1b0 100644 --- a/routing_table_unittest.cc +++ b/routing_table_unittest.cc @@ -45,6 +45,10 @@ class RoutingTableTest : public Test { uint32 interface_index, const RoutingTableEntry &entry); + virtual void TearDown() { + RTNLHandler::GetInstance()->Stop(); + } + protected: static const int kTestSocket; static const uint32 kTestDeviceIndex0; |