From 4118c68df18b505483e073b56c8450ad1642f691 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 31 Oct 2001 15:06:38 +0000 Subject: check Curl_ftpsendf return codes --- lib/krb4.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'lib/krb4.c') diff --git a/lib/krb4.c b/lib/krb4.c index fd7934e52..96cc4520d 100644 --- a/lib/krb4.c +++ b/lib/krb4.c @@ -245,7 +245,8 @@ krb4_auth(void *app_data, struct connectdata *conn) return AUTH_CONTINUE; } - Curl_ftpsendf(conn, "ADAT %s", p); + if(Curl_ftpsendf(conn, "ADAT %s", p)) + return -2; nread = Curl_GetFTPResponse(conn->data->state.buffer, conn, NULL); if(nread < 0) @@ -312,7 +313,8 @@ void Curl_krb_kauth(struct connectdata *conn) save = Curl_set_command_prot(conn, prot_private); - Curl_ftpsendf(conn, "SITE KAUTH %s", conn->data->state.user); + if(Curl_ftpsendf(conn, "SITE KAUTH %s", conn->data->state.user)) + return; nread = Curl_GetFTPResponse(conn->data->state.buffer, conn, NULL); @@ -378,8 +380,8 @@ void Curl_krb_kauth(struct connectdata *conn) } memset (tktcopy.dat, 0, tktcopy.length); - Curl_ftpsendf(conn, - "SITE KAUTH %s %s", name, p); + if(Curl_ftpsendf(conn, "SITE KAUTH %s %s", name, p)) + return; nread = Curl_GetFTPResponse(conn->data->state.buffer, conn, NULL); -- cgit v1.2.3