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"