aboutsummaryrefslogtreecommitdiff
path: root/lib/dict.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2001-10-31 14:48:10 +0000
committerDaniel Stenberg <daniel@haxx.se>2001-10-31 14:48:10 +0000
commit6878c0b88f0f30084ca0ab899ac3fec172fe1813 (patch)
tree8b061631588a7b0dc96e7dcec5c8d3aca205ddc7 /lib/dict.c
parentbbdc9f15e79876696fab6a41c7a02624a5c113de (diff)
check return code when issuing the request
Diffstat (limited to 'lib/dict.c')
-rw-r--r--lib/dict.c79
1 files changed, 39 insertions, 40 deletions
diff --git a/lib/dict.c b/lib/dict.c
index 98f705cac..bbb5fe146 100644
--- a/lib/dict.c
+++ b/lib/dict.c
@@ -136,25 +136,25 @@ CURLcode Curl_dict(struct connectdata *conn)
nth = atoi(nthdef);
}
- Curl_sendf(conn->firstsocket, conn,
- "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
- "MATCH "
- "%s " /* database */
- "%s " /* strategy */
- "%s\n" /* word */
- "QUIT\n",
-
- database,
- strategy,
- word
- );
-
- result = Curl_Transfer(conn, conn->firstsocket, -1, FALSE, bytecount,
- -1, NULL); /* no upload */
-
+ result = Curl_sendf(conn->firstsocket, conn,
+ "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
+ "MATCH "
+ "%s " /* database */
+ "%s " /* strategy */
+ "%s\n" /* word */
+ "QUIT\n",
+
+ database,
+ 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,19 +186,19 @@ CURLcode Curl_dict(struct connectdata *conn)
nth = atoi(nthdef);
}
- Curl_sendf(conn->firstsocket, conn,
- "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
- "DEFINE "
- "%s " /* database */
- "%s\n" /* word */
- "QUIT\n",
-
- database,
- word
- );
-
- result = Curl_Transfer(conn, conn->firstsocket, -1, FALSE, bytecount,
- -1, NULL); /* no upload */
+ result = Curl_sendf(conn->firstsocket, conn,
+ "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
+ "DEFINE "
+ "%s " /* database */
+ "%s\n" /* word */
+ "QUIT\n",
+ database,
+ 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;
@@ -215,18 +215,17 @@ CURLcode Curl_dict(struct connectdata *conn)
if (ppath[i] == ':')
ppath[i] = ' ';
}
- Curl_sendf(conn->firstsocket, conn,
- "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
- "%s\n"
- "QUIT\n",
- ppath);
-
- result = Curl_Transfer(conn, conn->firstsocket, -1, FALSE, bytecount,
- -1, NULL);
-
+ result = Curl_sendf(conn->firstsocket, conn,
+ "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
+ "%s\n"
+ "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;
-
}
}