=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/sftp-client.c,v retrieving revision 1.47.2.1 retrieving revision 1.47.2.2 diff -u -r1.47.2.1 -r1.47.2.2 --- src/usr.bin/ssh/sftp-client.c 2004/08/19 04:13:27 1.47.2.1 +++ src/usr.bin/ssh/sftp-client.c 2005/03/10 17:15:04 1.47.2.2 @@ -20,7 +20,7 @@ /* XXX: copy between two remote sites */ #include "includes.h" -RCSID("$OpenBSD: sftp-client.c,v 1.47.2.1 2004/08/19 04:13:27 brad Exp $"); +RCSID("$OpenBSD: sftp-client.c,v 1.47.2.2 2005/03/10 17:15:04 brad Exp $"); #include @@ -172,6 +172,7 @@ int status = buffer_get_int(&msg); error("Couldn't get handle: %s", fx2txt(status)); + buffer_free(&msg); return(NULL); } else if (type != SSH2_FXP_HANDLE) fatal("Expected SSH2_FXP_HANDLE(%u) packet, got %u", @@ -206,6 +207,7 @@ debug("Couldn't stat remote file: %s", fx2txt(status)); else error("Couldn't stat remote file: %s", fx2txt(status)); + buffer_free(&msg); return(NULL); } else if (type != SSH2_FXP_ATTRS) { fatal("Expected SSH2_FXP_ATTRS(%u) packet, got %u",