Browse Source

ftp: add invalid code for RETR operation

554 is possible invalid code:
- Restart not valid
- Command terminated due to server shutdown in progress
- etc...

Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
tags/n2.0
Lukasz Marek 12 years ago
parent
commit
ff35c7cdfa
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavformat/ftp.c

+ 1
- 1
libavformat/ftp.c View File

@@ -378,7 +378,7 @@ static int ftp_file_size(FTPContext *s)
static int ftp_retrieve(FTPContext *s)
{
char command[CONTROL_BUFFER_SIZE];
const int retr_codes[] = {150, 550, 0}; /* 550 is incorrect code */
const int retr_codes[] = {150, 550, 554, 0}; /* 550, 554 are incorrect codes */

snprintf(command, sizeof(command), "RETR %s\r\n", s->path);
if (ftp_send_command(s, command, retr_codes, NULL) != 150)


Loading…
Cancel
Save