This reverts commit
d6014115969655005968491be1da8892ddedc134, as it
turned out that the change of error return value was only available in
an unreleased version of Nettle.
Signed-off-by: Daiki Ueno <ueno@gnu.org>
ret = base64_decode_update(&ctx, &size, result->data, pdata.size,
(void *)pdata.data);
- /* Nettle 4 returns -1 on error, while Nettle 3 returns 0;
- * catch both
- */
- if (ret <= 0 || size == 0) {
+ if (ret == 0 || size == 0) {
gnutls_assert();
ret = GNUTLS_E_BASE64_DECODING_ERROR;
goto fail;