Hi all! Below is fix for the bug. I will send it also to openssh.org. It looks that it also exists in latest openss-3.7.1.p2. openssh-3.6.1p2/scp.c: 360c360 < int i, len; --- > int i, len, rc; 425c425,429 < (void) system(bp); --- > rc = system(bp); > if (verbose_mode) > fprintf(stderr, "RC: %d\n", rc); > if( rc > 0 ) > exit(1); I hope I did it in right way :) best regards Jaroslaw Tabor