Remove unnecessary shared ptr (#37)
author강용구/Security&Privacy팀(SR)/삼성전자 <ygace.kang@samsung.com>
Thu, 11 Jan 2024 02:53:04 +0000 (11:53 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Thu, 11 Jan 2024 02:53:04 +0000 (11:53 +0900)
srcs/client/client.cpp

index 42a4f26390b2458f5800173882a51da9375fc3b2..a1948f4804718a4768428609a1192999406e4ac2 100644 (file)
@@ -109,11 +109,10 @@ int wauthn_get_assertion( const wauthn_client_data_s *client_data,
 int wauthn_cancel()
 {
     return try_catch([&]() -> int {
-        std::shared_ptr<ClientRequest> request 
-            = std::make_shared<ClientRequest>(WebAuthnCall::CANCEL);
+        ClientRequest request(WebAuthnCall::CANCEL);
         LogDebug("Calling to cancel..");
-        if (request->sendRequest().failed())
-            LogError("Error on cancel request, RET: " << wauthn_error_to_string(request->getStatus()));
-        return request->getStatus();
+        if (request.sendRequest().failed())
+            LogError("Error on cancel request, RET: " << wauthn_error_to_string(request.getStatus()));
+        return request.getStatus();
     });
 }
\ No newline at end of file