From: divverent Date: Wed, 6 Oct 2010 11:19:27 +0000 (+0000) Subject: fix a syntax error. Why didn't my gcc catch it? clang does... X-Git-Tag: xonotic-v0.1.0preview~138 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=793da831fee21e84c1372e361db8838274464c65;p=xonotic%2Fdarkplaces.git fix a syntax error. Why didn't my gcc catch it? clang does... git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10515 d7cf8633-e32d-0410-b094-e92efae38249 ::stable-branch::merge=f57d9c23e169d7b996ee332adac7f2608024e177 --- diff --git a/lhnet.c b/lhnet.c index 918ae06a..42ca242c 100644 --- a/lhnet.c +++ b/lhnet.c @@ -386,7 +386,7 @@ int LHNETADDRESS_FromString(lhnetaddress_t *vaddress, const char *string, int de address->addresstype = LHNETADDRESSTYPE_NONE; port = 0; colon = strrchr(string, ':'); - if (colon && (colon == strchr(string, ':') || (string[0] == '[' && colon - string > 0 && colon[-1] == ']'))I) + if (colon && (colon == strchr(string, ':') || (string[0] == '[' && colon - string > 0 && colon[-1] == ']'))) // EITHER: colon is the ONLY colon OR: colon comes after [...] delimited IPv6 address // fixes misparsing of IPv6 addresses without port {