SCI: Fix kTextSize use-after-free

Introduced in b38d5b28ba2cbf3844ab75b005a91b138f515182
This commit is contained in:
sluicebox 2021-12-18 14:51:24 -05:00
parent 53c22e4f9a
commit 3507830ced

View File

@ -341,9 +341,10 @@ reg_t kTextSize(EngineState *s, int argc, reg_t *argv) {
return s->r_acc;
}
Common::String separatorString;
const char *separator = nullptr;
if ((argc > 4) && (argv[4].getSegment())) {
Common::String separatorString = s->_segMan->getString(argv[4]);
separatorString = s->_segMan->getString(argv[4]);
separator = separatorString.c_str();
}