Browse Source

Allow -upnp to override setting in wallet (and simplify logic a bit)

miguelfreitas
Gavin Andresen 13 years ago
parent
commit
8beb917c6c
  1. 15
      src/init.cpp

15
src/init.cpp

@ -487,16 +487,11 @@ bool AppInit2(int argc, char* argv[])
fAllowDNS = GetBoolArg("-dns"); fAllowDNS = GetBoolArg("-dns");
fNoListen = GetBoolArg("-nolisten"); fNoListen = GetBoolArg("-nolisten");
if (fHaveUPnP) // Command-line args override in-wallet settings:
{ if (mapArgs.count("-upnp"))
#if USE_UPNP fUseUPnP = GetBoolArg("-upnp");
if (GetBoolArg("-noupnp")) else if (mapArgs.count("-noupnp"))
fUseUPnP = false; fUseUPnP = !GetBoolArg("-noupnp");
#else
if (GetBoolArg("-upnp"))
fUseUPnP = true;
#endif
}
if (!fNoListen) if (!fNoListen)
{ {

Loading…
Cancel
Save