From 6471eb84f25d156a98bcf0447862e4839f8cc24d Mon Sep 17 00:00:00 2001 From: Nicola Mettifogo Date: Sun, 18 Nov 2007 13:22:38 +0000 Subject: Cleanup. svn-id: r29556 --- engines/parallaction/parser_ns.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engines/parallaction/parser_ns.cpp') 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; -- cgit v1.2.3