Revert f2c2687ca6
Fix bug #142 The mode does need to be an octal numeric string. Mode 0600 now gets sent on the wire as 0384, triggering a "scp: protocol error: bad mode" response, and an "scp status code 1d not valid" message from libssh.
Этот коммит содержится в:
родитель
c28ad814d0
Коммит
22d6c36800
@ -814,7 +814,7 @@ int ssh_scp_integer_mode(const char *mode){
|
||||
*/
|
||||
char *ssh_scp_string_mode(int mode){
|
||||
char buffer[16];
|
||||
snprintf(buffer,sizeof(buffer),"%.4d",mode);
|
||||
snprintf(buffer,sizeof(buffer),"%.4o",mode);
|
||||
return strdup(buffer);
|
||||
}
|
||||
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user