Mercurial > lbo > hg > syslog
changeset 16:4185ac5ed03d draft
clean up dgram_stream a bit
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sat, 03 Dec 2016 14:17:02 +0100 |
parents | ad5154cf110c |
children | 4caa98d804bd |
files | src/dgram_stream.rs |
diffstat | 1 files changed, 2 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dgram_stream.rs Sat Dec 03 14:16:44 2016 +0100 +++ b/src/dgram_stream.rs Sat Dec 03 14:17:02 2016 +0100 @@ -1,11 +1,10 @@ use std::io; -use std::mem; use std::net::SocketAddr; use error; use futures::{Async, Poll, Stream, AsyncSink, StartSend}; -use futures::sink::{Send, Sink}; +use futures::sink::{Sink}; use tokio_core::net::UdpSocket; use tokio_uds::UnixDatagram; @@ -127,7 +126,7 @@ match self.sock.send_to(&self.buf[self.buffered - 1], &self.addr) { Ok(_) => { self.buffered -= 1; - let dgram = mem::replace(&mut self.buf[self.buffered], vec![]); + self.buf[self.buffered].clear(); if self.buffered == 0 { println!("done"); Ok(Async::Ready(()))