diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-02-28 15:35:58 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-02-28 15:35:58 +0100 |
commit | e3fecf07e2370b754765dfdeb23dc6b5748bb110 (patch) | |
tree | ba033d8deaac7a152e47f0af6fc8cf7fa4d1502b | |
parent | 4ff055530d16188c20eaec968d6b2ac7935b2497 (diff) | |
download | curl-bagder/sftp_done-fixes.tar.gz |
ssh: fix Condition '!status' is always truebagder/sftp_done-fixes
in the same sftp_done function in both SSH backends. Simplify them
somewhat.
Pointed out by Codacy.
-rw-r--r-- | lib/ssh-libssh.c | 10 | ||||
-rw-r--r-- | lib/ssh.c | 10 |
2 files changed, 6 insertions, 14 deletions
diff --git a/lib/ssh-libssh.c b/lib/ssh-libssh.c index 333df03ef..33798aebd 100644 --- a/lib/ssh-libssh.c +++ b/lib/ssh-libssh.c @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 2017 - 2018 Red Hat, Inc. + * Copyright (C) 2017 - 2019 Red Hat, Inc. * * Authors: Nikos Mavrogiannopoulos, Tomas Mraz, Stanislav Zidek, * Robert Kolcun, Andreas Schneider @@ -2398,13 +2398,9 @@ static CURLcode sftp_done(struct connectdata *conn, CURLcode status, /* Post quote commands are executed after the SFTP_CLOSE state to avoid errors that could happen due to open file handles during POSTQUOTE operation */ - if(!status && !premature && conn->data->set.postquote && - !conn->bits.retry) { + if(!premature && conn->data->set.postquote && !conn->bits.retry) sshc->nextstate = SSH_SFTP_POSTQUOTE_INIT; - state(conn, SSH_SFTP_CLOSE); - } - else - state(conn, SSH_SFTP_CLOSE); + state(conn, SSH_SFTP_CLOSE); } return myssh_done(conn, status); } @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 1998 - 2018, Daniel Stenberg, <daniel@haxx.se>, et al. + * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -3222,13 +3222,9 @@ static CURLcode sftp_done(struct connectdata *conn, CURLcode status, /* Post quote commands are executed after the SFTP_CLOSE state to avoid errors that could happen due to open file handles during POSTQUOTE operation */ - if(!status && !premature && conn->data->set.postquote && - !conn->bits.retry) { + if(!premature && conn->data->set.postquote && !conn->bits.retry) sshc->nextstate = SSH_SFTP_POSTQUOTE_INIT; - state(conn, SSH_SFTP_CLOSE); - } - else - state(conn, SSH_SFTP_CLOSE); + state(conn, SSH_SFTP_CLOSE); } return ssh_done(conn, status); } |