X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fnet%2Fresolve.cpp;h=88497faa4b2dead177bcb72f54dceee72713ee77;hp=e8aad664d3cb5c722f032874352c60c15a5309e9;hb=b4e0f7ed23f24e78fd09c9b7f206279e16d38c1e;hpb=debe1004676d5431e571d9c4361072661dcc88c4 diff --git a/source/net/resolve.cpp b/source/net/resolve.cpp index e8aad66..88497fa 100644 --- a/source/net/resolve.cpp +++ b/source/net/resolve.cpp @@ -19,7 +19,7 @@ SockAddr *resolve(const string &host, const string &serv, Family family) { const char *chost = (host.empty() ? 0 : host.c_str()); const char *cserv = (serv.empty() ? 0 : serv.c_str()); - unsigned flags = 0; + int flags = 0; if(host=="*") { flags = AI_PASSIVE; @@ -54,15 +54,15 @@ SockAddr *resolve(const string &str, Family family) string host, serv; if(str[0]=='[') { - unsigned bracket = str.find(']'); + string::size_type bracket = str.find(']'); host = str.substr(1, bracket-1); - unsigned colon = str.find(':', bracket); + string::size_type colon = str.find(':', bracket); if(colon!=string::npos) serv = str.substr(colon+1); } else { - unsigned colon = str.find(':'); + string::size_type colon = str.find(':'); if(colon!=string::npos) { host = str.substr(0, colon);