ronald 99/09/10 10:32:06
Modified: src/ap ap_base64.c Log: Don't Nul-terminate the output of ap_base64decode_binary. PR: 4957 Revision Changes Path 1.5 +1 -1 apache-1.3/src/ap/ap_base64.c Index: ap_base64.c =================================================================== RCS file: /home/cvs/apache-1.3/src/ap/ap_base64.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ap_base64.c 1999/08/14 08:35:45 1.4 +++ ap_base64.c 1999/09/10 17:32:05 1.5 @@ -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; }