diff --git a/server/djrandom/mood/mood.cc b/server/djrandom/mood/mood.cc index df18fb1a1f386e11253890f97d39f8abdf89f552..9484fb9794b3c36c66047421764604fca6969728 100644 --- a/server/djrandom/mood/mood.cc +++ b/server/djrandom/mood/mood.cc @@ -136,8 +136,10 @@ string vector_from_file(const string& filename) // Should only need to tick once tnet->tick(); - return vector_to_string( - tnet->getctrl("mrs_realvec/processedData")->to<mrs_realvec>()); + realvec result = tnet->getctrl("mrs_realvec/processedData")->to<mrs_realvec>(); + delete tnet; + + return vector_to_string(result); }