Use a single function to transition from IO to DB Queue
[citadel.git] / citadel / modules / networkclient / serv_networkclient.c
index 95badfb6854383974c3d9478ce20b5d2602105e7..72f48367ca7869a21f2a7239802e689fb4667a7a 100644 (file)
@@ -242,8 +242,8 @@ eNextState NWC_ReadGreeting(AsyncNetworker *NW)
                             "Connected to node \"%s\" but I was expecting to connect to node \"%s\".",
                             connected_to, ChrPtr(NW->node));
                EVN_syslog(LOG_ERR, "%s\n", ChrPtr(NW->IO.ErrMsg));
-               StopClientWatchers(IO, 1);
-               return QueueDBOperation(IO, NWC_SendFailureMessage);
+
+               return EventQueueDBOperation(IO, NWC_SendFailureMessage, 1);
        }
        return eSendReply;
 }