@@ -400,10 +400,10 @@ impl Runtime {
400
400
) {
401
401
if let Some ( addr) = get_relevant_address ( message) {
402
402
if new {
403
- new_addresses. insert ( addr. clone ( ) ) ;
403
+ new_addresses. insert ( * addr) ;
404
404
del_addresses. remove ( addr) ;
405
405
} else {
406
- del_addresses. insert ( addr. clone ( ) ) ;
406
+ del_addresses. insert ( * addr) ;
407
407
new_addresses. remove ( addr) ;
408
408
}
409
409
}
@@ -417,8 +417,8 @@ impl Runtime {
417
417
message = netlink. next( ) => {
418
418
tracing:: trace!( "NETLINK message: {:?}" , message) ;
419
419
match & message {
420
- Some ( RouteNetlinkMessage :: NewAddress ( msg) ) => add_addr_to_set( & msg, true , & mut new_addresses, & mut old_addresses) ,
421
- Some ( RouteNetlinkMessage :: DelAddress ( msg) ) => add_addr_to_set( & msg, false , & mut new_addresses, & mut old_addresses) ,
420
+ Some ( RouteNetlinkMessage :: NewAddress ( msg) ) => add_addr_to_set( msg, true , & mut new_addresses, & mut old_addresses) ,
421
+ Some ( RouteNetlinkMessage :: DelAddress ( msg) ) => add_addr_to_set( msg, false , & mut new_addresses, & mut old_addresses) ,
422
422
Some ( _) => ( ) ,
423
423
None => { break ; }
424
424
}
@@ -433,8 +433,8 @@ impl Runtime {
433
433
message = netlink. next( ) => {
434
434
tracing:: trace!( "NETLINK message: {:?}" , message) ;
435
435
match & message {
436
- Some ( RouteNetlinkMessage :: NewAddress ( msg) ) => add_addr_to_set( & msg, true , & mut new_addresses, & mut old_addresses) ,
437
- Some ( RouteNetlinkMessage :: DelAddress ( msg) ) => add_addr_to_set( & msg, false , & mut new_addresses, & mut old_addresses) ,
436
+ Some ( RouteNetlinkMessage :: NewAddress ( msg) ) => add_addr_to_set( msg, true , & mut new_addresses, & mut old_addresses) ,
437
+ Some ( RouteNetlinkMessage :: DelAddress ( msg) ) => add_addr_to_set( msg, false , & mut new_addresses, & mut old_addresses) ,
438
438
Some ( _) => ( ) ,
439
439
None => { break ; }
440
440
}
0 commit comments