--- 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;