From: Michal 'vorner' Vaner Date: Thu, 22 Dec 2011 10:19:46 +0000 (+0100) Subject: [805] Release on broken rollback X-Git-Tag: trac2351_base~304^2~16^2~29 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c497ad2631b59d6645a7917d3a96e3d8bed577ee;p=thirdparty%2Fkea.git [805] Release on broken rollback --- diff --git a/src/lib/server_common/portconfig.cc b/src/lib/server_common/portconfig.cc index 8705f2aac8..929ef71523 100644 --- a/src/lib/server_common/portconfig.cc +++ b/src/lib/server_common/portconfig.cc @@ -151,6 +151,10 @@ installListenAddresses(const AddressList& newAddresses, } catch (const exception& e2) { LOG_FATAL(logger, SRVCOMM_ADDRESS_UNRECOVERABLE).arg(e2.what()); + // Releasing them should really work + AddressList empty; + setAddresses(service, empty); + addressStore.clear(); } //Anyway the new configure has problem, we need to notify configure //manager the new configure doesn't work