Networker: Memleaks; make the_netmap pass in both directions, as it was meant to.
[citadel.git] / citadel / modules / network / netspool.h
index a998138a830fc8e10e02dea28ceb3aef3d406b65..7e26e28af27ced81456a3c5b9228ce938aac4542 100644 (file)
@@ -18,11 +18,16 @@ struct SpoolControl {
        char *misc;
        FILE *digestfp;
        int num_msgs_spooled;
+
+       char *working_ignetcfg;
+       NetMap *the_netmap;
 };
 
 
-void network_spoolout_room(char *room_to_spool);
-void network_do_spoolin(char *working_ignetcfg, NetMap *the_netmap, int *netmap_changed);
+void network_spoolout_room(char *room_to_spool,                       
+                          char *working_ignetcfg,
+                          NetMap *the_netmap);
+void network_do_spoolin(char *working_ignetcfg, NetMap **the_netmap, int *netmap_changed);
 void network_consolidate_spoolout(char *working_ignetcfg, NetMap *the_netmap);
 void free_spoolcontrol_struct(SpoolControl **scc);
 int writenfree_spoolcontrol_file(SpoolControl **scc, char *filename);