diff --git a/src/control/C4Control.cpp b/src/control/C4Control.cpp index 17acb2783..fba243564 100644 --- a/src/control/C4Control.cpp +++ b/src/control/C4Control.cpp @@ -680,7 +680,7 @@ C4ControlJoinPlayer::C4ControlJoinPlayer(const char *szFilename, int32_t iAtClie MakeTempFilename(&filename_buf); if (C4Group_PackDirectoryTo(filename.getData(), filename_buf.getData())) { - filename = filename_buf; + filename.Take(filename_buf); file_is_temp = true; } else