X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fbase64.c;h=1fe719c95c010d286b8318f9628ccb2e34bd0611;hb=e12ea14e1cf90b6efcbe644c0f019dc434f09481;hp=7682f859d3a5875a062bc91c12e55025be6b1218;hpb=9f77158ba81506317b18945813cebcdafbb249a6;p=pspp diff --git a/lib/base64.c b/lib/base64.c index 7682f859d3..1fe719c95c 100644 --- a/lib/base64.c +++ b/lib/base64.c @@ -74,7 +74,7 @@ base64_encode (const char *restrict in, size_t inlen, while (inlen && outlen) { - *out++ = b64str[to_uchar (in[0]) >> 2]; + *out++ = b64str[(to_uchar (in[0]) >> 2) & 0x3f]; if (!--outlen) break; *out++ = b64str[((to_uchar (in[0]) << 4)