X-Git-Url: http://www.average.org/gitweb/?p=pam_pcsc_cr.git;a=blobdiff_plain;f=authfile.c;fp=authfile.c;h=89d32438383d935b08fa85ee18c784a740c55695;hp=93157a4e1a9a8460c46a6fc609e1b18a62fd5885;hb=ab1ccc1f4ceb5786bd722d3a66e870a67972b505;hpb=8fa876111604e494a754e452090bfdd8fccd64c6 diff --git a/authfile.c b/authfile.c index 93157a4..89d3243 100644 --- a/authfile.c +++ b/authfile.c @@ -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+1; + int bsize = ((ao.datasize-1)/3+1)*4+2; /* why +2 ??? */ char *b64 = alloca(bsize); if (b64_encode(ao.data, ao.datasize, b64, &bsize)) {