]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
fix compiler warning
authorYang Tse <yangsita@gmail.com>
Sat, 28 Feb 2009 01:11:57 +0000 (01:11 +0000)
committerYang Tse <yangsita@gmail.com>
Sat, 28 Feb 2009 01:11:57 +0000 (01:11 +0000)
lib/http_digest.c
lib/url.c

index 1f452c7f52575d452b3c19f4c419b016d00bd209..ea2aebf01498c4f961d409cb0cd3438356b796b2 100644 (file)
@@ -428,7 +428,7 @@ CURLcode Curl_output_digest(struct connectdata *conn,
      Further details on Digest implementation differences:
      http://www.fngtps.com/2006/09/http-authentication
   */
-  if(authp->iestyle && (tmp = strchr((char *)uripath, '?'))) {
+  if(authp->iestyle && ((tmp = strchr((char *)uripath, '?')) != NULL)) {
     md5this = (unsigned char *)aprintf("%s:%.*s", request,
                                        (int)(tmp - (char *)uripath), uripath);
   }
index c16ad97f30cd9cbcfd468b0728e5c9e1d8cc7568..389fdc84f5dea46cf6e61cf565697e6f815db048 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -1356,7 +1356,7 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option,
 
     /* the DIGEST_IE bit is only used to set a special marker, for all the
        rest we need to handle it as normal DIGEST */
-    data->state.authhost.iestyle = (auth & CURLAUTH_DIGEST_IE)?TRUE:FALSE;
+    data->state.authhost.iestyle = (bool)((auth & CURLAUTH_DIGEST_IE)?TRUE:FALSE);
 
     if(auth & CURLAUTH_DIGEST_IE) {
       auth |= CURLAUTH_DIGEST; /* set standard digest bit */
@@ -1401,7 +1401,7 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option,
 
     /* the DIGEST_IE bit is only used to set a special marker, for all the
        rest we need to handle it as normal DIGEST */
-    data->state.authproxy.iestyle = (auth & CURLAUTH_DIGEST_IE)?TRUE:FALSE;
+    data->state.authproxy.iestyle = (bool)((auth & CURLAUTH_DIGEST_IE)?TRUE:FALSE);
 
     if(auth & CURLAUTH_DIGEST_IE) {
       auth |= CURLAUTH_DIGEST; /* set standard digest bit */
@@ -2465,11 +2465,11 @@ static struct SessionHandle* gethandleathead(struct curl_llist *pipeline)
 void Curl_getoff_all_pipelines(struct SessionHandle *data,
                                struct connectdata *conn)
 {
-  bool recv_head = conn->readchannel_inuse &&
-    (gethandleathead(conn->recv_pipe) == data);
+  bool recv_head = (bool)(conn->readchannel_inuse &&
+    (gethandleathead(conn->recv_pipe) == data));
 
-  bool send_head = conn->writechannel_inuse &&
-    (gethandleathead(conn->send_pipe) == data);
+  bool send_head = (bool)(conn->writechannel_inuse &&
+    (gethandleathead(conn->send_pipe) == data));
 
   if(Curl_removeHandleFromPipeline(data, conn->recv_pipe) && recv_head)
     conn->readchannel_inuse = FALSE;