]> andersk Git - openssh.git/commitdiff
- djm@cvs.openbsd.org 2006/10/22 02:25:50
authordjm <djm>
Mon, 23 Oct 2006 17:03:02 +0000 (17:03 +0000)
committerdjm <djm>
Mon, 23 Oct 2006 17:03:02 +0000 (17:03 +0000)
     [sftp-client.c]
     cancel progress meter when upload write fails; ok deraadt@

ChangeLog
sftp-client.c

index e248b8d5e9c8390002d3d4630843df488d9dc16d..88f5d015f149c52b98cf18186a49a3783c8204fb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -22,6 +22,9 @@
      exit instead of doing a blocking tcp send if we detect a client/server
      timeout, since the tcp sendqueue might be already full (of alive
      requests); ok dtucker, report mpf
+   - djm@cvs.openbsd.org 2006/10/22 02:25:50
+     [sftp-client.c]
+     cancel progress meter when upload write fails; ok deraadt@
 
 20061018
  - (dtucker) OpenBSD CVS Sync
index e31b2cfafa6cfc9351f03e4d44a141cd507158af..42eb2b41bfce2ddf31224f98502c93a9cf15609e 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sftp-client.c,v 1.74 2006/08/03 03:34:42 deraadt Exp $ */
+/* $OpenBSD: sftp-client.c,v 1.75 2006/10/22 02:25:50 djm Exp $ */
 /*
  * Copyright (c) 2001-2004 Damien Miller <djm@openbsd.org>
  *
@@ -1134,6 +1134,8 @@ do_upload(struct sftp_conn *conn, char *local_path, char *remote_path,
                        if (status != SSH2_FX_OK) {
                                error("Couldn't write to remote file \"%s\": %s",
                                    remote_path, fx2txt(status));
+                               if (showprogress)
+                                       stop_progress_meter();
                                do_close(conn, handle, handle_len);
                                close(local_fd);
                                xfree(data);
This page took 0.051221 seconds and 5 git commands to generate.