From b0f19d159b1af6f13d6408c92524fac052851cd0 Mon Sep 17 00:00:00 2001 From: Mofidul Jamal Date: Thu, 11 Jan 2024 11:54:01 -0500 Subject: [PATCH] cleanup cbor_encode_pubkey_param() --- src/cbor.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/cbor.c b/src/cbor.c index c9ada134..dc5f164a 100644 --- a/src/cbor.c +++ b/src/cbor.c @@ -474,7 +474,6 @@ cbor_encode_pubkey_param(fido_int_array_t *cose_alg_array) cbor_item_t *item = NULL; cbor_item_t *body = NULL; struct cbor_pair alg; - int ok = -1; memset(&alg, 0, sizeof(alg)); @@ -515,15 +514,12 @@ cbor_encode_pubkey_param(fido_int_array_t *cose_alg_array) memset(&alg, 0, sizeof(alg)); } - ok = 0; - return (item); fail: - if (ok < 0) { - if (item != NULL) { - cbor_decref(&item); - item = NULL; - } + + if (item != NULL) { + cbor_decref(&item); + item = NULL; } if (body != NULL)