1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-11-27 13:21:11 +03:00

buffer initialization change

This commit is contained in:
Aris Adamantiadis
2009-08-24 16:07:45 +02:00
parent aef9471217
commit 16d1ef8933

View File

@@ -165,14 +165,13 @@ int ssh_scp_push_directory(ssh_scp scp, const char *dirname, const char *perms){
* @see ssh_scp_push_directory * @see ssh_scp_push_directory
*/ */
int ssh_scp_leave_directory(ssh_scp scp){ int ssh_scp_leave_directory(ssh_scp scp){
char buffer[1024]; char buffer[]="E\n";
int r; int r;
uint8_t code; uint8_t code;
if(scp->state != SSH_SCP_WRITE_INITED){ if(scp->state != SSH_SCP_WRITE_INITED){
ssh_set_error(scp->session,SSH_FATAL,"ssh_scp_leave_directory called under invalid state"); ssh_set_error(scp->session,SSH_FATAL,"ssh_scp_leave_directory called under invalid state");
return SSH_ERROR; return SSH_ERROR;
} }
strcpy(buffer, "E\n");
r=channel_write(scp->channel,buffer,strlen(buffer)); r=channel_write(scp->channel,buffer,strlen(buffer));
if(r==SSH_ERROR){ if(r==SSH_ERROR){
scp->state=SSH_SCP_ERROR; scp->state=SSH_SCP_ERROR;