Mark our session as deleteable when we exit.
[citadel.git] / citadel / modules / rssclient / serv_rssclient.c
index b8d1b4495ec9cdd260d13ff61b0caf50094f09e6..f9355025a09ceb65b1268d1c3a712c081998a9c5 100644 (file)
@@ -181,6 +181,8 @@ eNextState FreeNetworkSaveMessage (AsyncIO *IO)
        free_recipients(Ctx->recp);
        FreeStrBuf(&Ctx->Message);
        FreeStrBuf(&Ctx->MsgGUID);
+       ((struct CitContext*)IO->CitContext)->state = CON_IDLE;
+       ((struct CitContext*)IO->CitContext)->kill_me = 1;
        free(Ctx);
        last_run = time(NULL);
        return eAbort;