Browse Source

Merge pull request #2010 from Diapolo/bind_unsigned

make enum and parameter used in Bind() unsigned
0.8
Pieter Wuille 12 years ago
parent
commit
bb76267cc4
  1. 8
      src/init.cpp

8
src/init.cpp

@ -28,9 +28,9 @@ CClientUIInterface uiInterface; @@ -28,9 +28,9 @@ CClientUIInterface uiInterface;
// Used to pass flags to the Bind() function
enum BindFlags {
BF_NONE = 0,
BF_EXPLICIT = 1,
BF_REPORT_ERROR = 2
BF_NONE = 0,
BF_EXPLICIT = (1U << 0),
BF_REPORT_ERROR = (1U << 1)
};
//////////////////////////////////////////////////////////////////////////////
@ -220,7 +220,7 @@ bool static InitWarning(const std::string &str) @@ -220,7 +220,7 @@ bool static InitWarning(const std::string &str)
}
bool static Bind(const CService &addr, int flags) {
bool static Bind(const CService &addr, unsigned int flags) {
if (!(flags & BF_EXPLICIT) && IsLimited(addr))
return false;
std::string strError;

Loading…
Cancel
Save