rpms/klamav/devel klamav-0.42-clamav093.patch,1.1,1.2

Kevin Kofler (kkofler) fedora-extras-commits at redhat.com
Fri Mar 28 06:12:46 UTC 2008


Author: kkofler

Update of /cvs/pkgs/rpms/klamav/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27565/devel

Modified Files:
	klamav-0.42-clamav093.patch 
Log Message:
Additional patch: remove references to internal ClamAV function cli_dbgmsg which has been replaced by a macro. (Grrr, this shows that sources should really build with -Werror-implicit-function-declaration, that would have caught this API abuse.)

klamav-0.42-clamav093.patch:

Index: klamav-0.42-clamav093.patch
===================================================================
RCS file: /cvs/pkgs/rpms/klamav/devel/klamav-0.42-clamav093.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- klamav-0.42-clamav093.patch	28 Mar 2008 05:44:16 -0000	1.1
+++ klamav-0.42-clamav093.patch	28 Mar 2008 06:12:37 -0000	1.2
@@ -1,6 +1,6 @@
 diff -ur klamav-0.42/src/klammail/cfgparser.c klamav-0.42-clamav093/src/klammail/cfgparser.c
 --- klamav-0.42/src/klammail/cfgparser.c	2008-01-06 17:00:35.000000000 +0100
-+++ klamav-0.42-clamav093/src/klammail/cfgparser.c	2008-03-28 06:40:52.000000000 +0100
++++ klamav-0.42-clamav093/src/klammail/cfgparser.c	2008-03-28 07:00:26.000000000 +0100
 @@ -63,10 +63,10 @@
  	    {"ScanOLE2", OPT_NOARG},
  	    {"ScanArchive", OPT_NOARG},
@@ -18,7 +18,24 @@
  	    {"DataDirectory", OPT_STR}, /* obsolete */
 diff -ur klamav-0.42/src/klammail/clamdmail.c klamav-0.42-clamav093/src/klammail/clamdmail.c
 --- klamav-0.42/src/klammail/clamdmail.c	2008-01-06 17:00:35.000000000 +0100
-+++ klamav-0.42-clamav093/src/klammail/clamdmail.c	2008-03-28 06:20:55.000000000 +0100
++++ klamav-0.42-clamav093/src/klammail/clamdmail.c	2008-03-28 07:10:31.000000000 +0100
+@@ -151,14 +151,14 @@
+                 while((bytes = read(0, buff, BUFFSIZE)) > 0) {
+ 
+                         if(write(fd, buff, bytes) != bytes) {
+-                                cli_dbgmsg("clamdmail -> Can't write() file.\n");
++                                printf("clamdmail -> Can't write() file.\n");
+                                 close(fd);
+                                 return CL_EMEM;
+                         }
+                 }
+ 
+                 if(fsync(fd) == -1) {
+-                        cli_dbgmsg("fsync() failed for descriptor %d\n", fd);
++                        printf("fsync() failed for descriptor %d\n", fd);
+                         close(fd);
+                         return CL_EFSYNC;
+                 }
 @@ -202,13 +202,12 @@
                          /* set up archive limits */
                          memset(&limits, 0, sizeof(struct cl_limits));
@@ -36,9 +53,18 @@
  
                          ret = cl_scandesc(fd, &virname, &size, engine, &limits, CL_SCAN_STDOPT | CL_ARCHIVE | CL_MAIL | CL_OLE2 | CL_SCAN_HTML);
  
+@@ -368,7 +367,7 @@
+                                 while((bytes = read(fd, buff, BUFFSIZE)) > 0) {
+         
+                                         if(write(1, buff, bytes) != bytes) {
+-                                        cli_dbgmsg("clamdmail -> Can't write() file.\n");
++                                        printf("clamdmail -> Can't write() file.\n");
+                                                 close(fd);
+                                                 return CL_EMEM;
+                                         }
 diff -ur klamav-0.42/src/scanviewer.cpp klamav-0.42-clamav093/src/scanviewer.cpp
 --- klamav-0.42/src/scanviewer.cpp	2008-01-06 17:00:35.000000000 +0100
-+++ klamav-0.42-clamav093/src/scanviewer.cpp	2008-03-28 06:36:43.000000000 +0100
++++ klamav-0.42-clamav093/src/scanviewer.cpp	2008-03-28 07:00:26.000000000 +0100
 @@ -393,18 +393,18 @@
          options += "--max-files=" + QString("%1").arg(KlamavConfig::noFilesToExtract()) + " ";
  




More information about the fedora-extras-commits mailing list