summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libftpconn/cmd.c3
-rw-r--r--libftpconn/reply.c4
2 files changed, 3 insertions, 4 deletions
diff --git a/libftpconn/cmd.c b/libftpconn/cmd.c
index 803dda7c..9916d03b 100644
--- a/libftpconn/cmd.c
+++ b/libftpconn/cmd.c
@@ -156,9 +156,8 @@ ftp_conn_abort (struct ftp_conn *conn)
&& write (conn->control, abor, sizeof abor) == sizeof abor)
{
int reply;
- error_t err;
do
- err = ftp_conn_get_raw_reply (conn, &reply, 0);
+ ftp_conn_get_raw_reply (conn, &reply, 0);
while (reply == REPLY_ABORTED);
if (reply != REPLY_TRANS_OK && reply != REPLY_ABORT_OK)
ftp_conn_close (conn);
diff --git a/libftpconn/reply.c b/libftpconn/reply.c
index d39cdb02..a3eb4cf3 100644
--- a/libftpconn/reply.c
+++ b/libftpconn/reply.c
@@ -151,8 +151,8 @@ ftp_conn_get_raw_reply (struct ftp_conn *conn, int *reply,
do
{
- const char *l;
- size_t len;
+ const char *l = NULL;
+ size_t len = 0;
error_t err = ftp_conn_getline (conn, &l, &len);
if (err)