no, CalcListID is needed in both places :(
authorWilfried Goesgens <dothebart@citadel.org>
Sun, 17 Feb 2013 17:48:34 +0000 (18:48 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Sun, 17 Feb 2013 17:48:34 +0000 (18:48 +0100)
citadel/modules/network/netspool.h
citadel/modules/network/serv_network.c

index 6284f0de58b3b4f6d6653743bc1a33d8d282090c..e3f225b3e94e378c2337f4c861b50ed782f3da67 100644 (file)
@@ -63,3 +63,5 @@ int writenfree_spoolcontrol_file(SpoolControl **scc, char *filename);
 int read_spoolcontrol_file(SpoolControl **scc, char *filename);
 
 void aggregate_recipients(StrBuf **recps, RoomNetCfg Which, OneRoomNetCfg *OneRNCfg, long nSegments);
+
+void CalcListID(SpoolControl *sc);
index 5dedf0c536ec52754710e18c0078b74182fd8f20..5ba84707b7b0914cea2323ad06bee3c3d288381e 100644 (file)
@@ -194,6 +194,8 @@ int network_sync_to(char *target_node, long len)
        sc.working_ignetcfg = CtdlLoadIgNetCfg();
        sc.the_netmap = CtdlReadNetworkMap();
 
+       CalcListID(&sc);
+
        /* Send ALL messages */
        num_spooled = CtdlForEachMessage(MSGS_ALL, 0L, NULL, NULL, NULL,
                network_spool_msg, &sc);