[Mimedefang] 	Re: Useful patch ? [PATCH] tcpwrappers support for mimedefang
    Martin Blapp 
    mb at imp.ch
       
    Sun Jul 18 18:51:29 EDT 2004
    
    
  
There was a bug in this patch: (mfclose(ctx);) is missing
in the tmpfail case.
Martin
+	sd = ctx->ctx_sd;
+	request_init(&req, RQ_DAEMON, "mimedefang", RQ_FILE, sd, 0);
+        pthread_mutex_lock(&AllowMutex);
+	fromhost(&req);
+	if (!hosts_access(&req)) {
+		pthread_mutex_unlock(&AllowMutex);
+		syslog(LOG_WARNING, "Access denied by tcp wrapper");
++		mfclose(ctx);
+		return SMFIS_TEMPFAIL;
+	}
+    	pthread_mutex_unlock(&AllowMutex);
+    }
+#endif
    
    
More information about the MIMEDefang
mailing list