bb_uudecode: now this is the more thorough fix... I hope...

This commit is contained in:
Denis Vlasenko 2007-08-06 15:49:12 +00:00
parent 4661117911
commit e5dbba22af

View File

@ -50,9 +50,9 @@ void bb_uuencode(char *p, const void *src, int length, const char *tbl)
/* Are s[1], s[2] valid or should be assumed 0? */
s1 = s2 = 0;
length -= 3; /* can be >=0, -1, -2 */
if (length != -2) {
if (length >= -1) {
s1 = s[1];
if (length != -1)
if (length >= 0)
s2 = s[2];
}
*p++ = tbl[s[0] >> 2];