@@ -12,7 +12,7 @@ use std::{
12
12
task:: { Context , Poll } ,
13
13
} ;
14
14
15
- use tokio:: { net:: UdpSocket , stream :: Stream , sync:: mpsc} ;
15
+ use tokio:: { net:: UdpSocket , sync:: mpsc} ;
16
16
17
17
use super :: { DEFAULT_TTL , MDNS_PORT } ;
18
18
use crate :: address_family:: AddressFamily ;
@@ -221,7 +221,7 @@ impl<AF: Unpin + AddressFamily> Future for FSM<AF> {
221
221
type Output = ( ) ;
222
222
fn poll ( self : Pin < & mut Self > , cx : & mut Context ) -> Poll < ( ) > {
223
223
let pinned = Pin :: get_mut ( self ) ;
224
- while let Poll :: Ready ( cmd) = Pin :: new ( & mut pinned. commands ) . poll_next ( cx) {
224
+ while let Poll :: Ready ( cmd) = Pin :: new ( & mut pinned. commands ) . poll_recv ( cx) {
225
225
match cmd {
226
226
Some ( Command :: Shutdown ) => return Poll :: Ready ( ( ) ) ,
227
227
Some ( Command :: SendUnsolicited {
@@ -243,7 +243,7 @@ impl<AF: Unpin + AddressFamily> Future for FSM<AF> {
243
243
Err ( e) => error ! ( "ResponderRecvPacket Error: {:?}" , e) ,
244
244
}
245
245
246
- while let Some ( ( ref response, ref addr) ) = pinned. outgoing . pop_front ( ) {
246
+ while let Some ( ( ref response, addr) ) = pinned. outgoing . pop_front ( ) {
247
247
trace ! ( "sending packet to {:?}" , addr) ;
248
248
249
249
match pinned. socket . poll_send_to ( cx, response, addr) {
0 commit comments