]> granicus.if.org Git - curl/commitdiff
fix compiler warning
authorYang Tse <yangsita@gmail.com>
Mon, 8 Nov 2010 03:03:11 +0000 (04:03 +0100)
committerYang Tse <yangsita@gmail.com>
Mon, 8 Nov 2010 03:03:11 +0000 (04:03 +0100)
lib/easy.c
lib/formdata.c
lib/gtls.c
lib/hmac.c
lib/hostares.c
lib/http_digest.c
lib/polarssl.c
lib/ssluse.c

index 1f839fe2453faa3292bfa7f4c0d9a071d618d28c..0ddfb64b02dd8159f400d4ba0f0afdebaf1e0496 100644 (file)
@@ -634,7 +634,7 @@ CURL *curl_easy_duphandle(CURL *incurl)
   if(NULL == outcurl)
     return NULL; /* failure */
 
-  do {
+  for(;;) {
 
     /*
      * We setup a few buffers we need. We should probably make them
@@ -720,8 +720,9 @@ CURL *curl_easy_duphandle(CURL *incurl)
     outcurl->magic = CURLEASY_MAGIC_NUMBER;
 
     fail = FALSE; /* we reach this point and thus we are OK */
+    break;
 
-  } while(0);
+  }
 
   if(fail) {
     if(outcurl) {
index 07d7a6b42aa0f804b4716ee5b93184127b3711de..5ec3e384ed826fa2cca478db9f39b4cc930ae23a 100644 (file)
@@ -1647,14 +1647,14 @@ int main(int argc, argv_item_t argv[])
 
   Curl_FormInit(&formread, form);
 
-  do {
+  for(;;) {
     nread = Curl_FormReader(buffer, 1, sizeof(buffer),
                             (FILE *)&formread);
 
     if(nread < 1)
       break;
     fwrite(buffer, nread, 1, stdout);
-  } while(1);
+  }
 
   fprintf(stdout, "size: ");
   fprintf(stdout, "%" FORMAT_OFF_T, size);
index 99be073a06745893bd14953f9ea222da508955a1..fca2a7e7d505ea6154a4b6654a0973d2d32f380c 100644 (file)
@@ -196,7 +196,7 @@ static CURLcode handshake(struct connectdata *conn,
   int rc;
   int what;
 
-  while(1) {
+  for(;;) {
     /* check allowed time left */
     timeout_ms = Curl_timeleft(conn, NULL, duringconnect);
 
index 0c01d1187a641ea461e674e21e55eed3d8a79d5f..8cb5f2eaa1b5bd21c60f6f899723f9e054e9bae5 100644 (file)
@@ -60,7 +60,7 @@ Curl_HMAC_init(const HMAC_params * hashparams,
 
   /* Create HMAC context. */
   i = sizeof *ctxt + 2 * hashparams->hmac_ctxtsize + hashparams->hmac_resultlen;
-  ctxt = (HMAC_context *) malloc(i);
+  ctxt = malloc(i);
 
   if(!ctxt)
     return ctxt;
@@ -85,9 +85,9 @@ Curl_HMAC_init(const HMAC_params * hashparams,
   (*hashparams->hmac_hinit)(ctxt->hmac_hashctxt2);
 
   for (i = 0; i < keylen; i++) {
-    b = *key ^ hmac_ipad;
+    b = (unsigned char)(*key ^ hmac_ipad);
     (*hashparams->hmac_hupdate)(ctxt->hmac_hashctxt1, &b, 1);
-    b = *key++ ^ hmac_opad;
+    b = (unsigned char)(*key++ ^ hmac_opad);
     (*hashparams->hmac_hupdate)(ctxt->hmac_hashctxt2, &b, 1);
   }
 
index a00fefa0d783a6dc7d7b009e4c4368a8ac583627..5d54ac1b4baa58b6837ea721d5896c9abf3a01a5 100644 (file)
@@ -234,7 +234,7 @@ CURLcode Curl_wait_for_resolv(struct connectdata *conn,
     timeout = CURL_TIMEOUT_RESOLVE * 1000; /* default name resolve timeout */
 
   /* Wait for the name resolve query to complete. */
-  while(1) {
+  for(;;) {
     struct timeval *tvp, tv, store;
     long timediff;
     int itimeout;
index be40fc7feb9dcc11dbe9c540ac07b70b3ce6b2b8..45d8aeba8e68f267ed7a639ca2991e613edde1c0 100644 (file)
@@ -158,7 +158,7 @@ CURLdigest Curl_input_digest(struct connectdata *conn,
     /* clear off any former leftovers and init to defaults */
     Curl_digest_cleanup_one(d);
 
-    while(1) {
+    for(;;) {
       char value[MAX_VALUE_LENGTH];
       char content[MAX_CONTENT_LENGTH];
 
index e81e660912562985523bb6182256e9314bdc962e..bed76354a48a08afe88084442a033199766ff3c0 100644 (file)
@@ -221,7 +221,7 @@ Curl_polarssl_connect(struct connectdata *conn,
   ssl_set_dbg(&conn->ssl[sockindex].ssl, polarssl_debug, data);
 #endif
 
-  do {
+  for(;;) {
     if (!(ret = ssl_handshake(&conn->ssl[sockindex].ssl))) {
       break;
     } else if(ret != POLARSSL_ERR_NET_TRY_AGAIN) {
@@ -250,7 +250,7 @@ Curl_polarssl_connect(struct connectdata *conn,
         break;
       }
     }
-  } while (1);
+  }
 
   infof(data, "PolarSSL: Handshake complete, cipher is %s\n",
         ssl_get_cipher(&conn->ssl[sockindex].ssl));
index 474bc9a332bbf6900ca3055116ebb1932208c048..d0eaadede28930cf46c40d086aae03291d42a5a0 100644 (file)
@@ -1049,7 +1049,7 @@ static int asn1_output(const ASN1_UTCTIME *tm,
 
 static int hostmatch(const char *hostname, const char *pattern)
 {
-  while(1) {
+  for(;;) {
     char c = *pattern++;
 
     if(c == '\0')