From: Wilfried Goesgens Date: Tue, 29 Jan 2013 22:15:53 +0000 (+0100) Subject: NETWORKER: fix memleak. X-Git-Tag: v8.20~139 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=c7f2773c0b90e9b351979fbed98879981606bb83 NETWORKER: fix memleak. --- diff --git a/citadel/modules/network/serv_network.c b/citadel/modules/network/serv_network.c index f65dda3e4..ebc00e04c 100644 --- a/citadel/modules/network/serv_network.c +++ b/citadel/modules/network/serv_network.c @@ -529,7 +529,9 @@ void network_do_queue(void) /* Save the network map back to disk */ if (netmap_changed) { StrBuf *MapStr = CtdlSerializeNetworkMap(the_netmap); - CtdlPutSysConfig(IGNETMAP, SmashStrBuf(&MapStr)); + char *pMapStr = SmashStrBuf(&MapStr); + CtdlPutSysConfig(IGNETMAP, pMapStr); + free(pMapStr); } /* combine singe message files into one spool entry per remote node. */