From 87709a0d4d6eb752cc0ff89d389cc2eec3291059 Mon Sep 17 00:00:00 2001 From: Amarnath Valluri Date: Tue, 5 Nov 2013 10:25:02 +0200 Subject: [PATCH] daemon: Using pid as appid for clients which are not tizen applications --- daemon/dbus-manager.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/daemon/dbus-manager.c b/daemon/dbus-manager.c index 578852e..d6d4794 100644 --- a/daemon/dbus-manager.c +++ b/daemon/dbus-manager.c @@ -246,10 +246,9 @@ _get_app_id_from_connection (GDBusConnection *connection) if ((res = aul_app_get_appid_bypid (peer_pid, app_id, sizeof(app_id))) == AUL_R_OK) { return g_strdup (app_id); } - else { - WARN ("Fail to get appid of peer pid '%d', error : %d, considering pid as app_id", peer_pid, res); - return g_strdup_printf ("%d", peer_pid); - } + WARN ("Fail to get appid of peer pid '%d', error : %d, considering pid as app_id", peer_pid, res); + + return g_strdup_printf ("%d", peer_pid); return NULL; } @@ -312,8 +311,8 @@ msgport_dbus_manager_get_app_id (MsgPortDbusManager *dbus_manager) gboolean msgport_dbus_manager_validate_peer_certificate (MsgPortDbusManager *dbus_manager, const gchar *peer_app_id) { - int res ; - pkgmgrinfo_cert_compare_result_type_e compare_result; + //int res ; + //pkgmgrinfo_cert_compare_result_type_e compare_result; gboolean is_valid_cert = FALSE; /* check if the source application has no certificate info */ @@ -323,7 +322,7 @@ msgport_dbus_manager_validate_peer_certificate (MsgPortDbusManager *dbus_manager /* check if we have cached status */ if (g_hash_table_contains (dbus_manager->priv->peer_certs, peer_app_id)) return ((gboolean)(glong)g_hash_table_lookup (dbus_manager->priv->peer_certs, peer_app_id)); - +#if 0 if ((res = pkgmgrinfo_pkginfo_compare_app_cert_info (dbus_manager->priv->app_id, peer_app_id, &compare_result)) != PMINFO_R_OK) { WARN ("Fail to compare certificates of applications('%s', '%s') : error %d", @@ -338,7 +337,7 @@ msgport_dbus_manager_validate_peer_certificate (MsgPortDbusManager *dbus_manager is_valid_cert = (compare_result == PMINFO_CERT_COMPARE_MATCH) ; g_hash_table_insert (dbus_manager->priv->peer_certs, g_strdup (peer_app_id), (gpointer)is_valid_cert); - +#endif return is_valid_cert; } -- 2.7.4