+ if (StrLength(sc->RNCfg->Sender) > 0)
+ sc->Users[roommailalias] = NewStrBufDup(sc->RNCfg->Sender);
+
+ sc->next = *pSC;
+ *pSC = sc;
+
+}
+
+
+/*
+ * Batch up and send all outbound traffic from the current room
+ */
+void network_spoolout_room(SpoolControl *sc)
+{
+ struct CitContext *CCC = CC;
+ char buf[SIZ];
+ int i;
+ long lastsent;
+
+ /*
+ * If the room doesn't exist, don't try to perform its networking tasks.
+ * Normally this should never happen, but once in a while maybe a room gets
+ * queued for networking and then deleted before it can happen.
+ */
+ memcpy (&CCC->room, &sc->room, sizeof(ctdlroom));
+