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; }