From 34728ce79ee4539606b0e33e973eefb089250a85 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Mon, 12 Aug 2019 17:55:40 -0500 Subject: [PATCH] rk_base64_encode(): set errno in all error cases --- lib/roken/base64.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/roken/base64.c b/lib/roken/base64.c index 6ee4899e5..93eac061e 100644 --- a/lib/roken/base64.c +++ b/lib/roken/base64.c @@ -33,6 +33,7 @@ #include +#include #include #include #include @@ -61,6 +62,7 @@ rk_base64_encode(const void *data, int size, char **str) if (size > INT_MAX/4 || size < 0) { *str = NULL; + errno = ERANGE; return -1; }