X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=psftp.c;h=094e68b0ce417b3d9cac3ed40894ce33194991c3;hb=fdbd6978016e9fd87db7b3bfc33ff0da8bd3eea9;hp=2815d35c90a4045a8270b7a86be2d357aff7254d;hpb=98dd3cb9f25028e883a37cb812ace1fd10d528e8;p=PuTTY.git diff --git a/psftp.c b/psftp.c index 2815d35c..094e68b0 100644 --- a/psftp.c +++ b/psftp.c @@ -25,7 +25,7 @@ */ static int psftp_connect(char *userhost, char *user, int portnumber); -static void do_sftp_init(void); +static int do_sftp_init(void); /* ---------------------------------------------------------------------- * sftp client state. @@ -1512,6 +1512,8 @@ int from_backend(int is_stderr, char *data, int datalen) unsigned char *p = (unsigned char *) data; unsigned len = (unsigned) datalen; + assert(len > 0); + /* * stderr data is just spouted to local stderr and otherwise * ignored.