diff --git a/src/saveload/gamelog_sl.cpp b/src/saveload/gamelog_sl.cpp index 249395fe20..2626555947 100644 --- a/src/saveload/gamelog_sl.cpp +++ b/src/saveload/gamelog_sl.cpp @@ -136,7 +136,7 @@ static void Load_GLOG_common(LoggedAction *&gamelog_action, uint &gamelog_action SlObject(lc, _glog_desc[ct]); if (ct == GLCT_REVISION && SlXvIsFeatureMissing(XSLFI_EXTENDED_GAMELOG)) { - lc->revision.text = stredup(old_revision_text); + lc->revision.text = stredup(old_revision_text, lastof(old_revision_text)); } } }