diff --git a/src/lib/elocation/gen/eldbus_geo_clue2_client.c b/src/lib/elocation/gen/eldbus_geo_clue2_client.c index 4278233b0c..12dcf51ce1 100644 --- a/src/lib/elocation/gen/eldbus_geo_clue2_client.c +++ b/src/lib/elocation/gen/eldbus_geo_clue2_client.c @@ -39,6 +39,7 @@ geo_clue2_client_start_call(Eldbus_Proxy *proxy, Geo_Clue2_Client_Start_Cb cb, c if (!eldbus_message_arguments_append(msg, "")) { ERR("Error: Filling message."); + eldbus_message_unref(msg); return NULL; } p = eldbus_proxy_send(proxy, msg, cb_geo_clue2_client_start, cb, -1); @@ -82,6 +83,7 @@ geo_clue2_client_stop_call(Eldbus_Proxy *proxy, Geo_Clue2_Client_Stop_Cb cb, con if (!eldbus_message_arguments_append(msg, "")) { ERR("Error: Filling message."); + eldbus_message_unref(msg); return NULL; } p = eldbus_proxy_send(proxy, msg, cb_geo_clue2_client_stop, cb, -1); diff --git a/src/lib/elocation/gen/eldbus_geo_clue2_manager.c b/src/lib/elocation/gen/eldbus_geo_clue2_manager.c index 1fea88947d..ed9f60f7f0 100644 --- a/src/lib/elocation/gen/eldbus_geo_clue2_manager.c +++ b/src/lib/elocation/gen/eldbus_geo_clue2_manager.c @@ -39,6 +39,7 @@ geo_clue2_manager_get_client_call(Eldbus_Proxy *proxy, Geo_Clue2_Manager_Get_Cli if (!eldbus_message_arguments_append(msg, "")) { ERR("Error: Filling message."); + eldbus_message_unref(msg); return NULL; } p = eldbus_proxy_send(proxy, msg, cb_geo_clue2_manager_get_client, cb, -1); @@ -82,6 +83,7 @@ geo_clue2_manager_add_agent_call(Eldbus_Proxy *proxy, Geo_Clue2_Manager_Add_Agen if (!eldbus_message_arguments_append(msg, "s", id)) { ERR("Error: Filling message."); + eldbus_message_unref(msg); return NULL; } p = eldbus_proxy_send(proxy, msg, cb_geo_clue2_manager_add_agent, cb, -1);