#include <libcitadel.h>
#include "include/ctdl_module.h"
-
+#include "serv_extensions.h"
void vFreeRoomNetworkStruct(void *vOneRoomNetCfg);
void FreeRoomNetworkStructContent(OneRoomNetCfg *OneRNCfg);
{HKEY("postmaster,")},
{HKEY("abuse,")}
};
-
void cmd_snet(char *argbuf)
{
struct CitContext *CCC = CC;
ReadRoomNetConfigFile(&RNCfg, filename);
Put(RoomConfigs, LKEY(CCC->room.QRnumber), RNCfg, vFreeRoomNetworkStruct);
}
+
+ PerformRoomHooks(&CCC->room);
}
end_critical_section(S_NETCONFIGS);
}
}
nptr = nptr->next;
}
+ i++;
}
return 0;
}
CtdlAideFPMessage(
err_buf,
"IGNet Networking.",
- 2, strs, (long*) &lens);
+ 2, strs, (long*) &lens,
+ CCC->cs_pid, 0,
+ time(NULL));
DeleteHash(&working_ignetcfg);
FreeStrBuf(&NodeStr);
CtdlAideFPMessage(
err_buf,
"IGNet Networking.",
- 2, strs, (long*) &lens);
+ 2, strs,
+ (long*) &lens,
+ CCC->cs_pid, 0,
+ time(NULL));
DeleteHash(&working_ignetcfg);
FreeStrBuf(&NodeStr);
HashList *pCfgTypeHash = CfgTypeHash;
HashList *pRoomConfigs = RoomConfigs;
- CfgTypeHash = NULL;
RoomConfigs = NULL;
-
- DeleteHash(&pCfgTypeHash);
DeleteHash(&pRoomConfigs);
+
+ CfgTypeHash = NULL;
+ DeleteHash(&pCfgTypeHash);
}
/*