X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/088aac85971f3f1571c7f90569c95d5025b1fd82..d27cbec598136ff8ff767ebbfb5d9d39e0b7c03e:/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);