]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
pkcs11x: find_ext_cb: fix error propagation
authorDaiki Ueno <ueno@gnu.org>
Mon, 29 Mar 2021 11:08:23 +0000 (13:08 +0200)
committerDaiki Ueno <ueno@gnu.org>
Mon, 29 Mar 2021 11:08:23 +0000 (13:08 +0200)
Use explicit error value, as rv is not set in this code path.

Signed-off-by: Daiki Ueno <ueno@gnu.org>
lib/pkcs11x.c

index 0041b924cb7aeb4a253beddec3f8ab2ba63ae025..ee0b431685f506d892dfb6076f59c47fe89a14ed 100644 (file)
@@ -219,8 +219,7 @@ find_ext_cb(struct ck_function_list *module, struct pkcs11_session_info *sinfo,
 
                        find_data->exts = gnutls_realloc_fast(find_data->exts, (1+find_data->exts_size)*sizeof(find_data->exts[0]));
                        if (find_data->exts == NULL) {
-                               gnutls_assert();
-                               ret = pkcs11_rv_to_err(rv);
+                               ret = gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
                                goto cleanup;
                        }