From 36739f79cb2f5edf05b1082e540ff48d21c6151b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Fri, 7 Apr 2017 18:28:27 +0200 Subject: [PATCH] [poincare] Fix memory leak Change-Id: I2f7a152d242bd81e362005465aa429b035ec605b --- poincare/src/symbol.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/poincare/src/symbol.cpp b/poincare/src/symbol.cpp index 6120ec6a8..ea4be7894 100644 --- a/poincare/src/symbol.cpp +++ b/poincare/src/symbol.cpp @@ -27,7 +27,7 @@ float Symbol::privateApproximate(Context& context, AngleUnit angleUnit) const { Expression * Symbol::privateEvaluate(Context& context, AngleUnit angleUnit) const { assert(angleUnit != AngleUnit::Default); if (context.expressionForSymbol(this) != nullptr) { - return context.expressionForSymbol(this)->evaluate(context, angleUnit)->clone(); + return context.expressionForSymbol(this)->evaluate(context, angleUnit); } return new Complex(Complex::Float(NAN)); }