@@ -884,7 +884,8 @@ static CK_RV AddRSAPrivateKeyObject(WP11_Session* session,
884884err_out :
885885 if (rv != CKR_OK ) {
886886 if (* phKey != CK_INVALID_HANDLE ) {
887- rv = WP11_Session_RemoveObject (session , privKeyObject );
887+ /* ignore return value, logged in function */
888+ (void )WP11_Session_RemoveObject (session , privKeyObject );
888889 * phKey = CK_INVALID_HANDLE ;
889890 }
890891 if (privKeyObject != NULL ) {
@@ -1050,7 +1051,8 @@ CK_RV C_CreateObject(CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate,
10501051 }
10511052 rv = AddObject (session , object , pTemplate , ulCount , phObject );
10521053 if (rv != CKR_OK ) {
1053- rv = WP11_Session_RemoveObject (session , object );
1054+ /* ignore return value, logged in function */
1055+ (void )WP11_Session_RemoveObject (session , object );
10541056 WP11_Object_Free (object );
10551057 }
10561058
@@ -6730,7 +6732,8 @@ CK_RV C_UnwrapKey(CK_SESSION_HANDLE hSession,
67306732 }
67316733 if (rv != CKR_OK ) {
67326734 if (* phKey != CK_INVALID_HANDLE ) {
6733- rv = WP11_Session_RemoveObject (session , keyObj );
6735+ /* ignore return value, logged in function */
6736+ (void )WP11_Session_RemoveObject (session , keyObj );
67346737 * phKey = CK_INVALID_HANDLE ;
67356738 }
67366739 if (keyObj != NULL ) {
0 commit comments