]> code.citadel.org Git - citadel.git/blobdiff - citadel/msgbase.c
serv_network.c and msgbase.c: preliminary work for making
[citadel.git] / citadel / msgbase.c
index cefc3edb87ec1df406609cd934dcae82cd3ff80d..978b19e9d1499bc169cfa0d3725b9acc71bc994f 100644 (file)
@@ -52,6 +52,7 @@
 #include "euidindex.h"
 #include "journaling.h"
 #include "citadel_dirs.h"
+#include "serv_network.h"
 
 long config_msgnum;
 struct addresses_to_be_filed *atbf = NULL;
@@ -2032,6 +2033,9 @@ int CtdlSaveMsgPointersInRoom(char *roomname, long newmsgidlist[], int num_newms
                lprintf(CTDL_DEBUG, "CtdlSaveMsgPointerInRoom() skips repl checks\n");
        }
 
+       /* Submit this room for net processing */
+       network_queue_room(&CC->room, NULL);
+
        /* Go back to the room we were in before we wandered here... */
        getroom(&CC->room, hold_rm);