The following reply was made to PR mod_digest/4957; it has been noted by GNATS.
From: "Life is hard, and then you die." <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Cc: Subject: Re: mod_digest/4957: mod_auth_digest failed with incorrect nonce value Date: Sat, 11 Sep 1999 19:44:06 +0200 (MET DST) Hi Peter, > You're correct, you re-insert the tmp, I mis-read the code. However, > the tmp is getting clobbered. I think we found the problem. Can you apply the following patch to src/ap/ap_base64.c and let me know how things turn out? Cheers, Ronald ----------------------------------------------------------------------- Index: ap_base64.c =================================================================== RCS file: /home/cvs/apache-1.3/src/ap/ap_base64.c,v retrieving revision 1.4 diff -u -r1.4 ap_base64.c --- ap_base64.c 1999/08/14 08:35:45 1.4 +++ ap_base64.c 1999/09/10 06:23:04 @@ -139,6 +139,7 @@ for (i = 0; i < len; i++) bufplain[i] = os_toebcdic[bufplain[i]]; #endif /* CHARSET_EBCDIC */ + bufplain[len] = '\0'; return len; } @@ -186,7 +187,6 @@ (unsigned char) (pr2six[bufin[2]] << 6 | pr2six[bufin[3]]); } - *(bufout++) = '\0'; nbytesdecoded -= (4 - nprbytes) & 3; return nbytesdecoded; } -----------------------------------------------------------------------