NETCFG: fix specifying the remote room to IGNET share.
[citadel.git] / citadel / modules / network / serv_netspool.c
index bc7db52b3c04e81b8edb5a5723f2388998dd5adc..1b06b63a75f538320f6d64730094c5cc25afd8ab 100644 (file)
@@ -142,13 +142,16 @@ void DeleteLastSent(const CfgLineType *ThisOne, RoomNetCfgLine **data)
        *data = NULL;
 }
 
-RoomNetCfg SpoolCfgs [4] = {
+static const RoomNetCfg SpoolCfgs [4] = {
        listrecp,
        digestrecp,
        participate,
        ignet_push_share
 };
 
+static const long SpoolCfgsCopyN [4] = {
+       1, 1, 1, 2
+};
 
 int HaveSpoolConfig(OneRoomNetCfg* RNCfg)
 {
@@ -206,7 +209,10 @@ void InspectQueuedRoom(SpoolControl **pSC,
 
        for (i=0; i < 4; i++)
        {
-               aggregate_recipients(&sc->Users[SpoolCfgs[i]], SpoolCfgs[i], sc->RNCfg);
+               aggregate_recipients(&sc->Users[SpoolCfgs[i]],
+                                    SpoolCfgs[i],
+                                    sc->RNCfg,
+                                    SpoolCfgsCopyN[i]);
        }
        
        if (StrLength(sc->RNCfg->Sender) > 0)