diff options
| author | Andrey Konovalov <andreyknvl@gmail.com> | 2017-05-26 15:28:57 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-05-26 15:28:57 +0200 |
| commit | 8320ea0056ddf1f35ea1daf9584f9f9aa6ae4491 (patch) | |
| tree | 267621aa41026391e91003045cfe3bbec562993d /executor/executor.cc | |
| parent | a2ef63b51f2efd9213f410577d07dead25a0f85f (diff) | |
| parent | f919224c44b9828208a3cce79b93183df8ca4fb4 (diff) | |
Merge pull request #175 from xairy/up-tcp-sequence
sys, executor: extract tcp sequence numbers from /dev/net/tun
Diffstat (limited to 'executor/executor.cc')
| -rw-r--r-- | executor/executor.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/executor/executor.cc b/executor/executor.cc index 955302cab..02792f82f 100644 --- a/executor/executor.cc +++ b/executor/executor.cc @@ -256,6 +256,11 @@ void loop() fail("failed to chdir"); close(kInPipeFd); close(kOutPipeFd); + if (flag_enable_tun) { + // Read all remaining packets from tun to better + // isolate consequently executing programs. + flush_tun(); + } execute_one(); debug("worker exiting\n"); doexit(0); |
