Browse code

clamfi_envfrom was returning EX_TEMPFAIL in some places rather than SMFIS_TEMPFAIL

git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@68 77e5149b-7576-45b1-b177-96237e5ba77b

Nigel Horne authored on 2003/09/30 20:55:23
Showing 3 changed files
... ...
@@ -1,3 +1,8 @@
1
+Tue Sep 30 12:54:32 BST 2003 (njh)
2
+----------------------------------
3
+  * clamav-milter: clamfi_envfrom was returning EX_TEMPFAIL in some places
4
+	  rather than SMFIS_TEMPFAIL
5
+
1 6
 Mon Sep 29 18:10:39 BST 2003 (njh)
2 7
 ----------------------------------
3 8
   * libclamav: moved stub from heap to stack since its mazimum size is known
... ...
@@ -123,6 +123,9 @@ Changes
123 123
 0.60h	28/9/03	Support MaxThreads option in config file,
124 124
 		overriden by --max-children.
125 125
 		Patch from "Richard G. Roberto" <rgr@dedlegend.com>
126
+0.60i	30/9/03	clamfi_envfrom() now correctly returns SMFIS_TEMPFAIL,
127
+		in a few circumstances it used to return EX_TEMPFAIL
128
+		Patch from Matt Sullivan <matt@sullivan.gen.nz>
126 129
 
127 130
 BUG REPORTS
128 131
 
... ...
@@ -128,8 +128,15 @@
128 128
  *	0.60h	28/9/03	Support MaxThreads option in config file,
129 129
  *			overriden by --max-children.
130 130
  *			Patch from "Richard G. Roberto" <rgr@dedlegend.com>
131
+ *	0.60i	30/9/03	clamfi_envfrom() now correctly returns SMFIS_TEMPFAIL,
132
+ *			in a few circumstances it used to return EX_TEMPFAIL
133
+ *			Patch from Matt Sullivan <matt@sullivan.gen.nz>
134
+ *
131 135
  * Change History:
132 136
  * $Log: clamav-milter.c,v $
137
+ * Revision 1.9  2003/09/30 11:53:55  nigelhorne
138
+ * clamfi_envfrom was returning EX_TEMPFAIL in some places rather than SMFIS_TEMPFAIL
139
+ *
133 140
  * Revision 1.8  2003/09/29 06:20:17  nigelhorne
134 141
  * max_children now overrides MaxThreads
135 142
  *
... ...
@@ -140,9 +147,9 @@
140 140
  * Added -f flag use MaxThreads if --max-children not set
141 141
  *
142 142
  */
143
-static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.8 2003/09/29 06:20:17 nigelhorne Exp $";
143
+static	char	const	rcsid[] = "$Id: clamav-milter.c,v 1.9 2003/09/30 11:53:55 nigelhorne Exp $";
144 144
 
145
-#define	CM_VERSION	"0.60h"
145
+#define	CM_VERSION	"0.60i"
146 146
 
147 147
 /*#define	CONFDIR	"/usr/local/etc"*/
148 148
 
... ...
@@ -805,11 +812,11 @@ clamfi_envfrom(SMFICTX *ctx, char **argv)
805 805
 
806 806
 		if((privdata->cmdSocket = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) {
807 807
 			perror("socket");
808
-			return EX_TEMPFAIL;
808
+			return SMFIS_TEMPFAIL;
809 809
 		}
810 810
 		if(connect(privdata->cmdSocket, (struct sockaddr *)&server, sizeof(struct sockaddr_un)) < 0) {
811 811
 			perror(localSocket);
812
-			return EX_TEMPFAIL;
812
+			return SMFIS_TEMPFAIL;
813 813
 		}
814 814
 	} else {
815 815
 		struct sockaddr_in server;
... ...
@@ -821,11 +828,11 @@ clamfi_envfrom(SMFICTX *ctx, char **argv)
821 821
 
822 822
 		if((privdata->cmdSocket = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
823 823
 			perror("socket");
824
-			return EX_TEMPFAIL;
824
+			return SMFIS_TEMPFAIL;
825 825
 		}
826 826
 		if(connect(privdata->cmdSocket, (struct sockaddr *)&server, sizeof(struct sockaddr_in)) < 0) {
827 827
 			perror("connect");
828
-			return EX_TEMPFAIL;
828
+			return SMFIS_TEMPFAIL;
829 829
 		}
830 830
 	}
831 831