]> granicus.if.org Git - curl/commitdiff
http2: Use 'CURLcode result' for curl result codes
authorSteve Holme <steve_holme@hotmail.com>
Sun, 14 Dec 2014 13:09:29 +0000 (13:09 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Sun, 14 Dec 2014 13:11:35 +0000 (13:11 +0000)
lib/http2.c

index 610c9c53a84ca2f6570850ce43a2607e4550b165..dac9ab4a106f5abc8ffddb81181b2be7ad811b0f 100644 (file)
@@ -162,15 +162,15 @@ static ssize_t send_callback(nghttp2_session *h2,
   struct connectdata *conn = (struct connectdata *)userp;
   struct http_conn *httpc = &conn->proto.httpc;
   ssize_t written;
-  CURLcode rc;
+  CURLcode result = CURLE_OK;
+
   (void)h2;
   (void)flags;
 
-  rc = 0;
   written = ((Curl_send*)httpc->send_underlying)(conn, FIRSTSOCKET,
-                                                 data, length, &rc);
+                                                 data, length, &result);
 
-  if(rc == CURLE_AGAIN) {
+  if(result == CURLE_AGAIN) {
     return NGHTTP2_ERR_WOULDBLOCK;
   }
 
@@ -677,7 +677,7 @@ CURLcode Curl_http2_request_upgrade(Curl_send_buffer *req,
 static ssize_t http2_recv(struct connectdata *conn, int sockindex,
                           char *mem, size_t len, CURLcode *err)
 {
-  CURLcode rc;
+  CURLcode result = CURLE_OK;
   ssize_t rv;
   ssize_t nread;
   struct http_conn *httpc = &conn->proto.httpc;
@@ -728,18 +728,17 @@ static ssize_t http2_recv(struct connectdata *conn, int sockindex,
   infof(conn->data, "http2_recv: %d bytes buffer\n",
         conn->proto.httpc.len);
 
-  rc = 0;
   nread = ((Curl_recv*)httpc->recv_underlying)(conn, FIRSTSOCKET,
-                                               httpc->inbuf, H2_BUFSIZE, &rc);
-
-  if(rc == CURLE_AGAIN) {
-    *err = rc;
+                                               httpc->inbuf, H2_BUFSIZE,
+                                               &result);
+  if(result == CURLE_AGAIN) {
+    *err = result;
     return -1;
   }
 
   if(nread == -1) {
     failf(conn->data, "Failed receiving HTTP2 data");
-    *err = rc;
+    *err = result;
     return 0;
   }
 
@@ -991,7 +990,7 @@ CURLcode Curl_http2_setup(struct connectdata *conn)
 CURLcode Curl_http2_switched(struct connectdata *conn,
                              const char *mem, size_t nread)
 {
-  CURLcode rc;
+  CURLcode result;
   struct http_conn *httpc = &conn->proto.httpc;
   int rv;
   struct SessionHandle *data = conn->data;
@@ -1005,10 +1004,10 @@ CURLcode Curl_http2_switched(struct connectdata *conn,
     (conn, FIRSTSOCKET,
      NGHTTP2_CLIENT_CONNECTION_PREFACE,
      NGHTTP2_CLIENT_CONNECTION_PREFACE_LEN,
-     &rc);
-  if(rc)
+     &result);
+  if(result)
     /* TODO: This may get CURLE_AGAIN */
-    return rc;
+    return result;
 
   if(rv != 24) {
     failf(data, "Only sent partial HTTP2 packet");