From: Mu-Woong Lee Date: Wed, 8 Feb 2017 08:42:39 +0000 (+0900) Subject: Tuple::toGVariant() consumes its input param X-Git-Tag: accepted/tizen/unified/20170414.163458^2~47 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ed5ce0687a7e4948a188660c302205bde246b687;p=platform%2Fcore%2Fcontext%2Fcontext-common.git Tuple::toGVariant() consumes its input param Change-Id: I0cfdeb60ecc88087d88cddc497106bda773a3638 Signed-off-by: Mu-Woong Lee --- diff --git a/src/shared/Tuple.cpp b/src/shared/Tuple.cpp index af63c51..06f1b52 100644 --- a/src/shared/Tuple.cpp +++ b/src/shared/Tuple.cpp @@ -121,8 +121,11 @@ GVariant* Tuple::toGVariant(std::vector& tuples) for (auto& tuple : tuples) { g_variant_builder_add_value(&builder, toGVariant(*tuple)); + delete tuple; } + tuples.clear(); + return g_variant_builder_end(&builder); }