Replace LF with CRLF. Ref RFC-2229, sec 2.3:
"Each command line must be terminated by a CRLF".
diff --git a/lib/dict.c b/lib/dict.c
index baddc40..ef82e0b 100644
--- a/lib/dict.c
+++ b/lib/dict.c
@@ -136,12 +136,12 @@
}
result = Curl_sendf(sockfd, conn,
- "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
+ "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\r\n"
"MATCH "
"%s " /* database */
"%s " /* strategy */
- "%s\n" /* word */
- "QUIT\n",
+ "%s\r\n" /* word */
+ "QUIT\r\n",
database,
strategy,
@@ -180,11 +180,11 @@
}
result = Curl_sendf(sockfd, conn,
- "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
+ "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\r\n"
"DEFINE "
"%s " /* database */
- "%s\n" /* word */
- "QUIT\n",
+ "%s\r\n" /* word */
+ "QUIT\r\n",
database,
word);
if(result)
@@ -209,9 +209,9 @@
ppath[i] = ' ';
}
result = Curl_sendf(sockfd, conn,
- "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\n"
- "%s\n"
- "QUIT\n", ppath);
+ "CLIENT " LIBCURL_NAME " " LIBCURL_VERSION "\r\n"
+ "%s\r\n"
+ "QUIT\r\n", ppath);
if(result)
failf(data, "Failed sending DICT request");
else