@@ -402,6 +402,7 @@ mod tests {
402402 get_psk_info : Some ( echo_get_psk_info) ,
403403 get_ecdsa_key : None ,
404404 verify_ecdsa_key : None ,
405+ get_user_parameters : None ,
405406 } ;
406407
407408 // SAFETY: Supplied pointer is valid, dtls_new_context does not do anything with it except
@@ -433,8 +434,6 @@ mod tests {
433434 // this pointer should be valid up until here.
434435 unsafe {
435436 dtls_free_context ( server_context) ;
436- // To ensure that we don't use the context pointer sometime later (in case the tests are extended later on), we drop the pointer.
437- std:: mem:: drop ( server_context) ;
438437 }
439438 }
440439
@@ -463,6 +462,7 @@ mod tests {
463462 get_psk_info : Some ( echo_get_psk_info) ,
464463 get_ecdsa_key : None ,
465464 verify_ecdsa_key : None ,
465+ get_user_parameters : None ,
466466 } ;
467467
468468 let client_socket = UdpSocket :: bind ( "localhost:0" ) . expect ( "Could not bind UDP socket" ) ;
@@ -512,8 +512,6 @@ mod tests {
512512 // this pointer should be valid up until here.
513513 unsafe {
514514 dtls_free_context ( client_context) ;
515- // To ensure that we don't use the context pointer sometime later (in case the tests are extended later on), we drop the pointer.
516- std:: mem:: drop ( client_context) ;
517515 }
518516 server_thread. join ( ) . unwrap ( ) ;
519517 }
0 commit comments