2015-07-28 13:31:23 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
Limit message to fit in its area.
diff --git a/rover.c b/rover.c index 9b32587..4beba16 100644 --- a/rover.c +++ b/rover.c @@ -442,7 +442,7 @@ message(Color color, char *fmt, ...) va_list args; va_start(args, fmt); - vsnprintf(BUF1, BUFLEN, fmt, args); + vsnprintf(BUF1, MIN(BUFLEN, STATUSPOS), fmt, args); va_end(args); len = strlen(BUF1); pos = (STATUSPOS - len) / 2;