From 5bd3447386da747ca0e0b5d90b6a105f1a4ed841 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Mon, 27 Mar 2017 13:13:31 -0700 Subject: [PATCH] tcpd: fix dup with address --- schemes/tcpd/src/main.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/schemes/tcpd/src/main.rs b/schemes/tcpd/src/main.rs index 5344abf..af18237 100644 --- a/schemes/tcpd/src/main.rs +++ b/schemes/tcpd/src/main.rs @@ -548,6 +548,8 @@ impl SchemeMut for Tcpd { let ip = new_handle.create_ip(self.rng.gen(), tcp.to_bytes()); self.tcp_file.write(&ip.to_bytes()).map_err(|err| Error::new(err.raw_os_error().unwrap_or(EIO))).and(Ok(buf.len()))?; + new_handle.seq += 1; + Handle::Tcp(new_handle) } else { return Err(Error::new(EINVAL));