# HG changeset patch # User peter1138 # Date 2006-10-22 00:05:19 # Node ID 322b76cb2c637969e5c86d2861e4d4eef9e686e8 # Parent c61a65024292e4e1258001ae8ef748e774773e4c (svn r6890) - Fix (r6884): Supply last position of the correct buffer... diff --git a/strings.c b/strings.c --- a/strings.c +++ b/strings.c @@ -198,15 +198,15 @@ static char *GetStringWithArgs(char *buf break; case 28: - GetGRFString(buff, index, last); + GetGRFString(buff, index, lastof(buff)); return FormatString(buffr, buff, argv, 0, last); case 29: - GetGRFString(buff, index + 0x800, last); + GetGRFString(buff, index + 0x800, lastof(buff)); return FormatString(buffr, buff, argv, 0, last); case 30: - GetGRFString(buff, index + 0x1000, last); + GetGRFString(buff, index + 0x1000, lastof(buff)); return FormatString(buffr, buff, argv, 0, last); case 31: