X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/3ea863a3e893904b45674642afb3146bec8ce7e4..875e0b16f64f7b97171d58fe34ebcd57314eb739:/scp.c?ds=sidebyside diff --git a/scp.c b/scp.c index c547667c..40d05df4 100644 --- a/scp.c +++ b/scp.c @@ -317,7 +317,7 @@ static unsigned char *outptr; /* where to put the data */ static unsigned outlen; /* how much data required */ static unsigned char *pending = NULL; /* any spare data */ static unsigned pendlen = 0, pendsize = 0; /* length and phys. size of buffer */ -int from_backend(void *frontend, int is_stderr, char *data, int datalen) +int from_backend(void *frontend, int is_stderr, const char *data, int datalen) { unsigned char *p = (unsigned char *) data; unsigned len = (unsigned) datalen; @@ -580,6 +580,7 @@ static void do_cmd(char *host, char *user, char *cmd) bump("ssh_init: %s", err); logctx = log_init(NULL, &cfg); back->provide_logctx(backhandle, logctx); + console_provide_logctx(logctx); ssh_scp_init(); if (verbose && realhost != NULL) tell_user(stderr, "Connected to %s\n", realhost);