@@ -250,9 +250,8 @@ impl<C: CredentialRequestController + Send + Sync + 'static> CredentialGateway<C
250250 }
251251 // Find out where this request is coming from (which application is requesting this)
252252 let requesting_app = query_connection_peer_binary ( header, connection) . await ;
253- let make_cred_request_for_response = make_cred_request. clone ( ) ;
254253 let cred_request =
255- CredentialRequest :: CreatePublicKeyCredentialRequest ( make_cred_request) ;
254+ CredentialRequest :: CreatePublicKeyCredentialRequest ( make_cred_request. clone ( ) ) ;
256255
257256 let response = self
258257 . controller
@@ -264,7 +263,7 @@ impl<C: CredentialRequestController + Send + Sync + 'static> CredentialGateway<C
264263 if let CredentialResponse :: CreatePublicKeyCredentialResponse ( cred_response) = response {
265264 let public_key_response = create_credential_response_try_from_ctap2 (
266265 & cred_response,
267- & make_cred_request_for_response ,
266+ & make_cred_request ,
268267 )
269268 . map_err ( |err| {
270269 tracing:: error!(
@@ -317,8 +316,7 @@ impl<C: CredentialRequestController + Send + Sync + 'static> CredentialGateway<C
317316 tracing:: error!( "Could not parse passkey assertion request: {e:?}" ) ;
318317 WebAuthnError :: TypeError
319318 } ) ?;
320- let get_cred_request_for_response = get_cred_request. clone ( ) ;
321- let cred_request = CredentialRequest :: GetPublicKeyCredentialRequest ( get_cred_request) ;
319+ let cred_request = CredentialRequest :: GetPublicKeyCredentialRequest ( get_cred_request. clone ( ) ) ;
322320 // Find out where this request is coming from (which application is requesting this)
323321 let requesting_app = query_connection_peer_binary ( header, connection) . await ;
324322
@@ -332,7 +330,7 @@ impl<C: CredentialRequestController + Send + Sync + 'static> CredentialGateway<C
332330 if let CredentialResponse :: GetPublicKeyCredentialResponse ( cred_response) = response {
333331 let public_key_response = get_credential_response_try_from_ctap2 (
334332 & cred_response,
335- & get_cred_request_for_response ,
333+ & get_cred_request ,
336334 )
337335 . map_err ( |err| {
338336 tracing:: error!(
0 commit comments