login

<     >

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;