diff --git a/engines/ultima/nuvie/core/converse.cpp b/engines/ultima/nuvie/core/converse.cpp index ed0e16ee5f7..5548f59a38c 100644 --- a/engines/ultima/nuvie/core/converse.cpp +++ b/engines/ultima/nuvie/core/converse.cpp @@ -121,8 +121,10 @@ Converse::~Converse() { void Converse::reset() { delete conv_i; conv_i = NULL; - set_input(""); // delete - set_output(""); // clear output + set_input(""); // delete + set_output(""); // clear output + _name = ""; // clear name + if (script) { delete script; script = NULL;