]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
url: Fix compiler warning
authorSteve Holme <steve_holme@hotmail.com>
Thu, 18 Apr 2013 18:14:25 +0000 (19:14 +0100)
committerSteve Holme <steve_holme@hotmail.com>
Thu, 18 Apr 2013 18:14:25 +0000 (19:14 +0100)
signed and unsigned type in conditional expression

lib/url.c

index afd8f1e6ceb9e22412bad5749ffca5c5e1557bfa..811dd886b21ee6b3c820fd8725534615061fd2b8 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -4490,8 +4490,8 @@ static CURLcode parse_login_details(const char *login, const size_t len,
 
   /* Calculate the portion lengths */
   ulen = (psep ?
-          (osep && psep > osep ? osep - login : psep - login) :
-          (osep ? osep - login : len));
+          (size_t)(osep && psep > osep ? osep - login : psep - login) :
+          (osep ? (size_t)(osep - login) : len));
   plen = (psep ?
           (osep && osep > psep ? osep - psep : login + len - psep) - 1 : 0);
   olen = (osep ?