diff --git a/src/common/fonts/v_text.cpp b/src/common/fonts/v_text.cpp
index bfd6eac92e..dc182f89d6 100644
--- a/src/common/fonts/v_text.cpp
+++ b/src/common/fonts/v_text.cpp
@@ -143,7 +143,7 @@ TArray<FBrokenLines> V_BreakLines (FFont *font, int maxwidth, const uint8_t *str
 							{
 								pos++;
 							}
-							lastcolor = FString((const char*)cstart, pos - start);
+							lastcolor = FString((const char*)cstart, pos - cstart);
 						}
 						else
 						{