From fe23e5dcb993f08ed410c5bb57b0e0af3222f3f9 Mon Sep 17 00:00:00 2001 From: "David M. Syzdek" Date: Mon, 12 Sep 2022 22:54:13 -0800 Subject: libbindle: adding error code to bindle_hex_decode() --- lib/libbindle/lencoding.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/libbindle/lencoding.c b/lib/libbindle/lencoding.c index 9fd204b..8978f61 100644 --- a/lib/libbindle/lencoding.c +++ b/lib/libbindle/lencoding.c @@ -822,7 +822,10 @@ bindle_hex_decode( // verifies encoded data contains only valid characters if ((rc = bindle_base64_verify(map, (const char *)src, n)) == -1) + { + errno = EBADMSG; return(-1); + }; if ( (rc > (ssize_t)s) && ((dst)) ) { errno = ENOBUFS; -- cgit v1.2.3