From d18741d0020933f163aa6086dbd54429b152a685 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 22 Nov 2016 19:06:59 +0100 Subject: [PATCH] Fix ext/ftp --- ext/ftp/ftp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ext/ftp/ftp.c b/ext/ftp/ftp.c index 32b16bbb29..6e916f17be 100644 --- a/ext/ftp/ftp.c +++ b/ext/ftp/ftp.c @@ -703,7 +703,7 @@ ftp_list(ftpbuf_t *ftp, const char *path, const size_t path_len, int recursive) int ftp_type(ftpbuf_t *ftp, ftptype_t type) { - char typechar[2]; + const char *typechar; if (ftp == NULL) { return 0; @@ -712,13 +712,13 @@ ftp_type(ftpbuf_t *ftp, ftptype_t type) return 1; } if (type == FTPTYPE_ASCII) { - typechar[0] = 'A'; + typechar = "A"; } else if (type == FTPTYPE_IMAGE) { - typechar[0] = 'I'; + typechar = "I"; } else { return 0; } - if (!ftp_putcmd(ftp, "TYPE", sizeof("TYPE")-1, typechar, 2)) { + if (!ftp_putcmd(ftp, "TYPE", sizeof("TYPE")-1, typechar, 1)) { return 0; } if (!ftp_getresp(ftp) || ftp->resp != 200) { -- 2.40.0