]> www.average.org Git - pam_pcsc_cr.git/blobdiff - authfile.c
base64: do not add trailing '\n', cleanup test
[pam_pcsc_cr.git] / authfile.c
index 89d32438383d935b08fa85ee18c784a740c55695..93157a4e1a9a8460c46a6fc609e1b18a62fd5885 100644 (file)
@@ -190,7 +190,7 @@ struct _auth_obj authfile(const char *userid, const char *password,
 
        oldmask = umask(077);
        if ((fp = fopen(nfn, "w"))) {
-               int bsize = ((ao.datasize-1)/3+1)*4+2; /* why +2 ??? */
+               int bsize = ((ao.datasize-1)/3+1)*4+1;
                char *b64 = alloca(bsize);
 
                if (b64_encode(ao.data, ao.datasize, b64, &bsize)) {