From: Daniel Lenski Date: Fri, 7 Sep 2018 22:49:05 +0000 (-0700) Subject: openconnect_base64_decode: fix sign of error return value X-Git-Tag: v8.00~86^2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=49014ccb58cf2ce5b6ed006bab5b9b3bedf64f01;p=users%2Fdwmw2%2Fopenconnect.git openconnect_base64_decode: fix sign of error return value --- diff --git a/http-auth.c b/http-auth.c index 144ef83d..82ae2518 100644 --- a/http-auth.c +++ b/http-auth.c @@ -68,7 +68,7 @@ void *openconnect_base64_decode(int *ret_len, const char *in) while (*in) { if (!in[1] || !in[2] || !in[3]) goto err; - b[0] = b64_char(in[0]); + b[0] = b64_char(in[0]); b[1] = b64_char(in[1]); if (b[0] < 0 || b[1] < 0) goto err; @@ -99,7 +99,7 @@ void *openconnect_base64_decode(int *ret_len, const char *in) err: free(buf); - *ret_len = EINVAL; + *ret_len = -EINVAL; return NULL; }