summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2021-03-29 13:08:23 +0200
committerDaiki Ueno <ueno@gnu.org>2021-03-29 13:08:23 +0200
commit93a86b1ecae876bd76c6c1d7b73d8588f753b963 (patch)
treed7db88f64421e8be614d03535e1e4a664712296d
parent94d2192a37efc9b94f59fb0ba474a7be8b6895d4 (diff)
downloadgnutls-93a86b1ecae876bd76c6c1d7b73d8588f753b963.tar.gz
pkcs11x: find_ext_cb: fix error propagation
Use explicit error value, as rv is not set in this code path. Signed-off-by: Daiki Ueno <ueno@gnu.org>
-rw-r--r--lib/pkcs11x.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/pkcs11x.c b/lib/pkcs11x.c
index 0041b924cb..ee0b431685 100644
--- a/lib/pkcs11x.c
+++ b/lib/pkcs11x.c
@@ -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;
}