Browse Source

Allow binding to the any address, and report failure

0.8
Pieter Wuille 13 years ago
parent
commit
55bb0cfbb6
  1. 6
      src/init.cpp

6
src/init.cpp

@ -611,8 +611,8 @@ bool AppInit2() @@ -611,8 +611,8 @@ bool AppInit2()
std::string strError;
if (mapArgs.count("-bind")) {
BOOST_FOREACH(std::string strBind, mapMultiArgs["-bind"]) {
CService addrBind(strBind, GetListenPort(), false);
if (!addrBind.IsValid())
CService addrBind;
if (!Lookup(strBind.c_str(), addrBind, GetListenPort(), false))
return InitError(strprintf(_("Cannot resolve -bind address: '%s'"), strBind.c_str()));
fBound |= Bind(addrBind);
}
@ -625,7 +625,7 @@ bool AppInit2() @@ -625,7 +625,7 @@ bool AppInit2()
#endif
}
if (!fBound)
return false;
return InitError(_("Not listening on any port"));
}
if (mapArgs.count("-externalip"))

Loading…
Cancel
Save