X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/088aac85971f3f1571c7f90569c95d5025b1fd82..f5be54d6abe3f3a331f40e58f899f66a60165a3c:/log.c diff --git a/log.c b/log.c index f07b64b1..532803f2 100644 --- a/log.c +++ b/log.c @@ -342,6 +342,8 @@ void rsyserr(enum logcode code, int errcode, const char *format, ...) len = vsnprintf(buf, sizeof(buf), format, ap); va_end(ap); + /* TODO: Put in RSYNC_NAME at the start. */ + if ((size_t) len > sizeof(buf)-1) exit_cleanup(RERR_MESSAGEIO);