@@ -388,7 +388,7 @@ pub extern "C" fn new_encoder() -> *mut EncoderWrapper {
388
388
pub extern "C" fn flush_encoder ( encoder : * mut EncoderWrapper ) {
389
389
let mut encoder = unsafe { Box :: from_raw ( encoder) } ;
390
390
encoder. free = true ;
391
- Box :: into_raw ( encoder) ;
391
+ let _ = Box :: into_raw ( encoder) ;
392
392
}
393
393
394
394
fn encode_ (
@@ -431,7 +431,7 @@ pub unsafe extern "C" fn encode(
431
431
if encoder. free {
432
432
let result = encode_ ( message, & mut encoder) ;
433
433
encoder. free = false ;
434
- Box :: into_raw ( encoder) ;
434
+ let _ = Box :: into_raw ( encoder) ;
435
435
result. into ( )
436
436
} else {
437
437
CResult :: Err ( Sv2Error :: EncoderBusy )
@@ -453,7 +453,7 @@ pub extern "C" fn get_writable(decoder: *mut DecoderWrapper) -> CVec {
453
453
let mut decoder = unsafe { Box :: from_raw ( decoder) } ;
454
454
let writable = decoder. 0 . writable ( ) ;
455
455
let res = CVec :: as_shared_buffer ( writable) ;
456
- Box :: into_raw ( decoder) ;
456
+ let _ = Box :: into_raw ( decoder) ;
457
457
res
458
458
}
459
459
@@ -472,15 +472,15 @@ pub extern "C" fn next_frame(decoder: *mut DecoderWrapper) -> CResult<CSv2Messag
472
472
let len = payload. len ( ) ;
473
473
let ptr = payload. as_mut_ptr ( ) ;
474
474
let payload = unsafe { std:: slice:: from_raw_parts_mut ( ptr, len) } ;
475
- Box :: into_raw ( decoder) ;
475
+ let _ = Box :: into_raw ( decoder) ;
476
476
( msg_type, payload)
477
477
. try_into ( )
478
478
. map ( |x : Sv2Message | x. into ( ) )
479
479
. map_err ( |_| Sv2Error :: Unknown )
480
480
. into ( )
481
481
}
482
482
Err ( _) => {
483
- Box :: into_raw ( decoder) ;
483
+ let _ = Box :: into_raw ( decoder) ;
484
484
CResult :: Err ( Sv2Error :: MissingBytes )
485
485
}
486
486
}
0 commit comments