[Bug 638] scp: wrong exit status

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Mon Sep 15 22:17:09 EST 2003


http://bugzilla.mindrot.org/show_bug.cgi?id=638

           Summary: scp: wrong exit status
           Product: Portable OpenSSH
           Version: 3.6.1p2
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: scp
        AssignedTo: openssh-bugs at mindrot.org
        ReportedBy: koenig at science-computing.de


Hi OpenSSH,

at least both openssh 3.5p1 and 3.6p1 give the wrong exit status 0 (zero)
for "scp", if both source and destination are "remote" and some error
happens (e.g. disk full):


        turtle tmp > scp /tmp/BIG1 /tmp/BIG2 ; echo $?
        cp: writing `/tmp/BIG2': No space left on device
        1

        turtle tmp > scp /tmp/BIG1 turtle:/tmp/BIG2 ; echo $?
        BIG1 100% |*****************************| 10601 KB    00:01
        scp: /tmp/BIG2: No space left on device
        1

        turtle tmp > scp turtle:/tmp/BIG1 /tmp/BIG2 ; echo $?
        BIG1 100% |*****************************| 10601 KB    00:01
        /tmp/BIG2: No space left on device
        1

        turtle tmp > scp turtle:/tmp/BIG1 turtle:/tmp/BIG2 ; echo $?
        scp: /tmp/BIG2: No space left on device
==>     0


        turtle tmp > ssh -V
        OpenSSH_3.6.1p1, SSH protocols 1.5/2.0, OpenSSL 0x0090605f


this is running on SuSE Linux 7.2.
openssh binaries have been compiled myself on a RedHat 7.1 system
using gcc-2.95.3 (built myself too).



Harald Koenig



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.




More information about the openssh-bugs mailing list