From 3acd25cb553ad2a9950a47f98bc388fa21350b8e Mon Sep 17 00:00:00 2001 From: Nestal Wan Date: Mon, 23 Jul 2012 15:43:11 +0800 Subject: [PATCH] proper fix for (#98: missing reference count for Json::Get() ) --- libgrive/src/protocol/Json.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libgrive/src/protocol/Json.cc b/libgrive/src/protocol/Json.cc index 47ad94c..5be3c06 100644 --- a/libgrive/src/protocol/Json.cc +++ b/libgrive/src/protocol/Json.cc @@ -186,7 +186,7 @@ bool Json::Get( const std::string& key, Json& json ) const struct json_object *j = ::json_object_object_get( m_json, key.c_str() ) ; if ( j != 0 ) { - Json tmp( j, NotOwned() ) ; + Json tmp( j ) ; json.Swap( tmp ) ; return true ; }