diff options
author | Daiki Ueno <ueno@gnu.org> | 2021-03-29 13:08:23 +0200 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2021-03-29 13:08:23 +0200 |
commit | 93a86b1ecae876bd76c6c1d7b73d8588f753b963 (patch) | |
tree | d7db88f64421e8be614d03535e1e4a664712296d | |
parent | 94d2192a37efc9b94f59fb0ba474a7be8b6895d4 (diff) | |
download | gnutls-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.c | 3 |
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; } |