Commit Diff


commit - bf790c8a2aef2e1a76711b424d22753f3b4febcb
commit + c9b3cba9d663270c6fe346ec46db3dfe3db504df
blob - cd9f9ac810388f1cf3129869653eaea97add282a
blob + 0a5e3344ba4b44f7bac639b1678d588c1a272aa2
--- rover.c
+++ rover.c
@@ -441,7 +441,7 @@ message(Color color, char *fmt, ...)
     va_list args;
 
     va_start(args, fmt);
-    vsprintf(BUF1, fmt, args);
+    vsnprintf(BUF1, BUFLEN, fmt, args);
     va_end(args);
     len = strlen(BUF1);
     pos = (STATUSPOS - len) / 2;