From ed7273ccf171af53bcba4fc9ca11bce20c784f98 Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Wed, 28 May 2014 14:52:32 -0500 Subject: [PATCH] Fix reference counting bug in table coercion expressions. --- src/Expr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Expr.cc b/src/Expr.cc index 65a19ea2e8..4a29c11cb5 100644 --- a/src/Expr.cc +++ b/src/Expr.cc @@ -4330,7 +4330,7 @@ Val* TableCoerceExpr::Fold(Val* v) const if ( tv->Size() > 0 ) Internal("coercion of non-empty table/set"); - return new TableVal(Type()->Ref()->AsTableType(), tv->Attrs()); + return new TableVal(Type()->AsTableType(), tv->Attrs()); } IMPLEMENT_SERIAL(TableCoerceExpr, SER_TABLE_COERCE_EXPR);