clamav-0.95.3-5876278.diff   [plain text]


diff -ur a/configure b/configure
--- a/configure        2008-08-16 12:18:08.000000000 -0500
+++ b/configure        2008-11-11 22:48:19.000000000 -0600
@@ -16538,7 +16538,7 @@
 
 $as_echo "#define BIND_8_COMPAT 1" >>confdefs.h
 
-    use_netinfo="yes"
+    use_netinfo="no"
     use_gethostbyname_r="no"
     ;;
 os2*)
diff -ur a/libclamav/binhex.c b/libclamav/binhex.c
--- a/libclamav/binhex.c	2008-08-16 12:18:08.000000000 -0500
+++ b/libclamav/binhex.c	2008-11-11 22:48:19.000000000 -0600
@@ -158,7 +158,7 @@
 	line = NULL;
 
 	while(bytesleft > 0) {
-		int length = 0;
+		size_t length = 0;
 		char *ptr, *newline;
 
 		/*printf("%d: ", bytesleft);*/
diff -ur a/libclamav/mbox.c b/libclamav/mbox.c
--- a/libclamav/mbox.c	2008-09-01 12:30:40.000000000 -0500
+++ b/libclamav/mbox.c	2008-11-11 22:48:19.000000000 -0600
@@ -778,7 +778,7 @@
 
 				lastline = 0;
 				do {
-					int length = 0, datalen;
+					size_t length = 0, datalen;
 					char *newline, *equal;
 					unsigned char *bigbuf, *data;
 					unsigned char smallbuf[1024];
diff -ur a/libclamav/others.h b/libclamav/others.h
--- a/libclamav/others.h	2009-10-28 09:34:13.000000000 -0600
+++ b/libclamav/others.h	2010-01-05 14:21:32.000000000 -0700
@@ -29,6 +29,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <unistd.h>
 #include "cltypes.h"
 
 #include "clamav.h"