--- libclamav/message.c.orig Wed Nov 5 11:59:53 2003 +++ libclamav/message.c Mon Feb 9 13:57:48 2004 @@ -884,7 +884,8 @@ len = *line++ - ' '; - assert((len >= 0) && (len <= 63)); + if (len < 0 || len > 63) + break; ptr = decode(line, ptr, uudecode, (len & 3) == 0); break;