From: robinleander Date: Tue, 27 Mar 2018 20:50:28 +0000 (+0200) Subject: pkcs11: Use unused return value of C_GetMechanismList X-Git-Tag: 5.6.3dr1~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=826b4232d3a2d1c6e748bada9aa55963e6d693c4;p=thirdparty%2Fstrongswan.git pkcs11: Use unused return value of C_GetMechanismList Closes strongswan/strongswan#96. --- diff --git a/src/libstrongswan/plugins/pkcs11/pkcs11_library.c b/src/libstrongswan/plugins/pkcs11/pkcs11_library.c index 89ae1969ee..8d5f4a22f3 100644 --- a/src/libstrongswan/plugins/pkcs11/pkcs11_library.c +++ b/src/libstrongswan/plugins/pkcs11/pkcs11_library.c @@ -899,8 +899,8 @@ METHOD(pkcs11_library_t, create_mechanism_enumerator, enumerator_t*, return enumerator_create_empty(); } enumerator->mechs = malloc(sizeof(CK_MECHANISM_TYPE) * enumerator->count); - enumerator->lib->f->C_GetMechanismList(slot, enumerator->mechs, - &enumerator->count); + rv = enumerator->lib->f->C_GetMechanismList(slot, enumerator->mechs, + &enumerator->count); if (rv != CKR_OK) { DBG1(DBG_CFG, "C_GetMechanismList() failed: %N", ck_rv_names, rv);