Bug 639 - scp: wrong exit status
Summary: scp: wrong exit status
Status: CLOSED DUPLICATE of bug 638
Alias: None
Product: Portable OpenSSH
Classification: Unclassified
Component: scp (show other bugs)
Version: 3.6.1p2
Hardware: All Linux
: P2 normal
Assignee: OpenSSH Bugzilla mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-16 18:26 AEST by Harald Koenig
Modified: 2004-04-14 12:24 AEST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harald Koenig 2003-09-16 18:26:02 AEST
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
Comment 1 Harald Koenig 2003-09-16 18:30:11 AEST
sorry for the duplicate report of bug #638

*** This bug has been marked as a duplicate of 638 ***
Comment 2 Damien Miller 2004-04-14 12:24:19 AEST
Mass change of RESOLVED bugs to CLOSED