From 26eceb346b63ea936eb29535582d0d0a86d95545 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Fri, 1 Jan 2016 22:46:40 -0500 Subject: [PATCH] I should drink more while writing this --- citadel/netconfig.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/citadel/netconfig.c b/citadel/netconfig.c index 1137b2fdf..87f2c2d3c 100644 --- a/citadel/netconfig.c +++ b/citadel/netconfig.c @@ -317,6 +317,7 @@ int SaveRoomNetConfigFile(OneRoomNetCfg *OneRNCfg, char *filename) return rc; } + void SaveModifiedRooms(struct ctdlroom *qrbuf, void *data, OneRoomNetCfg *OneRNCfg) { char filename[PATH_MAX]; @@ -328,11 +329,11 @@ void SaveModifiedRooms(struct ctdlroom *qrbuf, void *data, OneRoomNetCfg *OneRNC OneRNCfg->changed = 0; } } + + void SaveChangedConfigs(void) { - CtdlForEachNetCfgRoom(SaveModifiedRooms, - NULL, - maxRoomNetCfg); + CtdlForEachNetCfgRoom(SaveModifiedRooms, NULL, maxRoomNetCfg); } @@ -362,6 +363,7 @@ void AddRoomCfgLine(OneRoomNetCfg *OneRNCfg, struct ctdlroom *qrbuf, RoomNetCfg } } + void FreeRoomNetworkStructContent(OneRoomNetCfg *OneRNCfg) { RoomNetCfg eCfg; @@ -396,6 +398,8 @@ void FreeRoomNetworkStructContent(OneRoomNetCfg *OneRNCfg) FreeStrBuf(&OneRNCfg->misc); memset(OneRNCfg, 0, sizeof(OneRoomNetCfg)); } + + void vFreeRoomNetworkStruct(void *vOneRoomNetCfg) { OneRoomNetCfg *OneRNCfg; @@ -403,12 +407,15 @@ void vFreeRoomNetworkStruct(void *vOneRoomNetCfg) FreeRoomNetworkStructContent(OneRNCfg); free(OneRNCfg); } + + void FreeRoomNetworkStruct(OneRoomNetCfg **pOneRNCfg) { vFreeRoomNetworkStruct(*pOneRNCfg); *pOneRNCfg=NULL; } + OneRoomNetCfg* CtdlGetNetCfgForRoom(long QRNumber) { void *pv; -- 2.30.2