Commit 6878c0b8 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

check return code when issuing the request

parent bbdc9f15
Loading
Loading
Loading
Loading
+39 −40
Original line number Diff line number Diff line
@@ -136,7 +136,7 @@ CURLcode Curl_dict(struct connectdata *conn)
      nth = atoi(nthdef);
    }
      
    Curl_sendf(conn->firstsocket, conn,
    result = Curl_sendf(conn->firstsocket, conn,
                        "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
                        "MATCH "
                        "%s "    /* database */
@@ -148,13 +148,13 @@ CURLcode Curl_dict(struct connectdata *conn)
                        strategy,
                        word
                        );
    
    if(result)
      failf(data, "Failed sending DICT request");
    else
      result = Curl_Transfer(conn, conn->firstsocket, -1, FALSE, bytecount,
                             -1, NULL); /* no upload */      
      
    if(result)
      return result;
    
  }
  else if (strnequal(path, DICT_DEFINE, sizeof(DICT_DEFINE)-1) ||
           strnequal(path, DICT_DEFINE2, sizeof(DICT_DEFINE2)-1) ||
@@ -186,17 +186,17 @@ CURLcode Curl_dict(struct connectdata *conn)
      nth = atoi(nthdef);
    }
      
    Curl_sendf(conn->firstsocket, conn,
    result = Curl_sendf(conn->firstsocket, conn,
                        "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
                        "DEFINE "
                        "%s "     /* database */
                        "%s\n"    /* word */
                        "QUIT\n",
               
                        database,
               word
               );
    
                        word);
    if(result)
      failf(data, "Failed sending DICT request");
    else
      result = Curl_Transfer(conn, conn->firstsocket, -1, FALSE, bytecount,
                             -1, NULL); /* no upload */
    
@@ -215,18 +215,17 @@ CURLcode Curl_dict(struct connectdata *conn)
        if (ppath[i] == ':')
          ppath[i] = ' ';
      }
      Curl_sendf(conn->firstsocket, conn,
      result = Curl_sendf(conn->firstsocket, conn,
                          "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
                          "%s\n"
                 "QUIT\n",
                 ppath);
      
                          "QUIT\n", ppath);
      if(result)
        failf(data, "Failed sending DICT request");
      else
        result = Curl_Transfer(conn, conn->firstsocket, -1, FALSE, bytecount,
                               -1, NULL);
      
      if(result)
        return result;
      
    }
  }