From b8d4bd5ff10d9d965ba6f951cf449d88d035acd7 Mon Sep 17 00:00:00 2001 From: chrisparker126 Date: Sun, 6 Apr 2008 20:57:36 +0000 Subject: [PATCH] implemented global shut down function, yet to include calls to release upnp held resources git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@482 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- libretroshare/src/rsserver/p3face-config.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libretroshare/src/rsserver/p3face-config.cc b/libretroshare/src/rsserver/p3face-config.cc index 370a80bae..1cfd3bb02 100644 --- a/libretroshare/src/rsserver/p3face-config.cc +++ b/libretroshare/src/rsserver/p3face-config.cc @@ -59,7 +59,6 @@ int RsServer::ConfigAddSharedDir( std::string dir ) /* does its own locking */ UpdateAllConfig(); return 1; - } int RsServer::ConfigRemoveSharedDir( std::string dir ) @@ -299,7 +298,7 @@ int RsServer::UpdateAllConfig() /* ports */ config.localAddr = inet_ntoa(pstate.localaddr.sin_addr); config.localPort = ntohs(pstate.localaddr.sin_port); - + config.firewalled = true; config.forwardPort = true; @@ -342,4 +341,7 @@ void RsServer::ConfigFinalSave() mConfigMgr->completeConfiguration(); } - +void RsServer::rsGlobalShutDown() +{ + ConfigFinalSave(); // save configuration before exit +}