On Thu, Mar 13, 2003 at 07:43:17AM +0200, David Young wrote:
> I'm afraid that I have nothing to add to this, but that I am having
> exactly the same problem. I upgraded three of my servers to 20030301,
> and none of the upgraded servers can transfer messages across the
> cluster (Temporary_error_in_qmail-qm qpc...) whether the message is
> going to an upgraded server or not.
> 
> Watching the tcpserver logs on the receiving side, I see that a
> connection is not even attempted, (although it logs a "telnet remotehost
> 628") so I'm deducing that it's not an incompatibility in qmqp protocol.
> 
> I thought it might be related to the new control/outgoingip and
> control/qmqpcip ?
> 

There is a typo bug in qmail-qmqpc.c that made qmail-qmqpc to crash/exit.
The following diff should fix the problem.

RCS file: /home/cvs-qmail-ldap/CVS/qmail-ldap/qmail-qmqpc.c,v
retrieving revision 1.8
diff -u -u -r1.8 qmail-qmqpc.c
--- qmail-qmqpc.c       27 Feb 2003 17:59:51 -0000      1.8
+++ qmail-qmqpc.c       14 Mar 2003 13:06:29 -0000
@@ -203,7 +203,7 @@
   if (control_rldef(&outgoingip, "control/qmqpcip", 0, "0.0.0.0") == -1)
          die_control();
   if (!stralloc_0(&outgoingip)) nomem();
-  if (ip_scan(outgoingip.s,&outip)) die_control();
+  if (!ip_scan(outgoingip.s,&outip)) die_control();
 
   getmess();
 


-- 
:wq Claudio

Reply via email to