X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/038ec85e825fc940c1387f64a88ae73b75f6822b..8d90b8b27bf086da6245030459ab3e5977313eb0:/pscp.c diff --git a/pscp.c b/pscp.c index 70e3e7a1..6f38a201 100644 --- a/pscp.c +++ b/pscp.c @@ -129,6 +129,19 @@ void modalfatalbox(char *fmt, ...) cleanup_exit(1); } +void nonfatal(char *fmt, ...) +{ + char *str, *str2; + va_list ap; + va_start(ap, fmt); + str = dupvprintf(fmt, ap); + str2 = dupcat("Error: ", str, "\n", NULL); + sfree(str); + va_end(ap); + tell_str(stderr, str2); + sfree(str2); + errs++; +} void connection_fatal(void *frontend, char *fmt, ...) { char *str, *str2; @@ -2013,7 +2026,6 @@ static void sink(char *targ, char *src) set_file_times(f, act.mtime, act.atime); } - sfree(stat_name); close_wfile(f); if (wrerror) { run_err("%s: Write error", destfname);