X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=lib%2Fsrc%2Fshortcut_internal.c;h=2194ab95717d5309ecd0aec90fab2a1576696998;hb=b97fe420192994b46c5bf35bdae005ffc185de73;hp=d8f4238a055f97505c69378c78a9fa5b26ad47e6;hpb=c8c89fab81038d7bdf429a969105a4a78d12c538;p=platform%2Fcore%2Fappfw%2Fshortcut.git diff --git a/lib/src/shortcut_internal.c b/lib/src/shortcut_internal.c index d8f4238..2194ab9 100755 --- a/lib/src/shortcut_internal.c +++ b/lib/src/shortcut_internal.c @@ -378,6 +378,9 @@ int _send_async_shortcut(GVariant *body, struct result_cb_item *cb_item, char *c /* LCOV_EXCL_STOP */ } + if (g_variant_is_floating(body)) + g_variant_ref(body); + if (body != NULL) g_dbus_message_set_body(msg, body); @@ -391,6 +394,9 @@ int _send_async_shortcut(GVariant *body, struct result_cb_item *cb_item, char *c (GAsyncReadyCallback)_send_message_with_reply_sync_cb, cb_item); + if (msg) + g_object_unref(msg); + SHORTCUT_DBG("_send_async_shortcut done !!"); return SHORTCUT_ERROR_NONE; }