diff options
author | Nicola Mettifogo | 2007-11-18 13:22:38 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-11-18 13:22:38 +0000 |
commit | 6471eb84f25d156a98bcf0447862e4839f8cc24d (patch) | |
tree | 19d23a9a923a5733db332957a1019b6b65299618 /engines/parallaction/parser_ns.cpp | |
parent | ade0b5a21222c705a8fe3a3e67d6c783904c6d5e (diff) | |
download | scummvm-rg350-6471eb84f25d156a98bcf0447862e4839f8cc24d.tar.gz scummvm-rg350-6471eb84f25d156a98bcf0447862e4839f8cc24d.tar.bz2 scummvm-rg350-6471eb84f25d156a98bcf0447862e4839f8cc24d.zip |
Cleanup.
svn-id: r29556
Diffstat (limited to 'engines/parallaction/parser_ns.cpp')
-rw-r--r-- | engines/parallaction/parser_ns.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/parallaction/parser_ns.cpp b/engines/parallaction/parser_ns.cpp index 3ce7ce881a..35f6f20346 100644 --- a/engines/parallaction/parser_ns.cpp +++ b/engines/parallaction/parser_ns.cpp @@ -529,8 +529,7 @@ DECLARE_COMMAND_PARSER(location) { createCommand(_lookup); - _locParseCtxt.cmd->u._string = (char*)malloc(strlen(_tokens[_locParseCtxt.nextToken])+1); - strcpy(_locParseCtxt.cmd->u._string, _tokens[_locParseCtxt.nextToken]); + _locParseCtxt.cmd->u._string = strdup(_tokens[_locParseCtxt.nextToken]); _locParseCtxt.nextToken++; parseCommandFlags(); @@ -777,6 +776,7 @@ Dialogue *Parallaction_ns::parseDialogue(Script &script) { int16 index = forwards.lookup(answer->_following._name); free(answer->_following._name); + answer->_following._name = 0; if (index == Table::notFound) answer->_following._question = 0; |