]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - psftp.c
The `socket' function in the backends is only ever checked to see if
[PuTTY.git] / psftp.c
diff --git a/psftp.c b/psftp.c
index db3ae7f51d0ac0b58354990cb1095b10ddb197bb..d07ee8b0b7f2ae3d5bb8ce72c50571f4592561c0 100644 (file)
--- a/psftp.c
+++ b/psftp.c
@@ -952,7 +952,7 @@ int sftp_cmd_close(struct sftp_command *cmd)
        return 0;
     }
 
-    if (back != NULL && back->socket(backhandle) != NULL) {
+    if (back != NULL && back->connected(backhandle)) {
        char ch;
        back->special(backhandle, TS_EOF);
        sftp_recvdata(&ch, 1);
@@ -2909,7 +2909,7 @@ int psftp_main(int argc, char *argv[])
 
     do_sftp(mode, modeflags, batchfile);
 
-    if (back != NULL && back->socket(backhandle) != NULL) {
+    if (back != NULL && back->connected(backhandle)) {
        char ch;
        back->special(backhandle, TS_EOF);
        sftp_recvdata(&ch, 1);