diff --git a/rts/eventlog/EventLog.c b/rts/eventlog/EventLog.c
index b052458b9e3a811834cb61f0969c5167b8bfbe00..bbb0279f81cd0d24462ba6e5102d09014b41957b 100644
--- a/rts/eventlog/EventLog.c
+++ b/rts/eventlog/EventLog.c
@@ -180,7 +180,7 @@ static inline void postString(EventsBuf *eb, const char *buf)
 {
     if (buf) {
         const int len = strlen(buf);
-        ASSERT(eb->begin + eb->size > eb->pos + len);
+        ASSERT(eb->begin + eb->size > eb->pos + len + 1);
         memcpy(eb->pos, buf, len);
         eb->pos += len;
     }