Fix for the case when environment is empty 98/25298/1 accepted/tizen/common/20140801.173421 submit/tizen/20140801.123902
authorImran Zaman <imran.zaman@intel.com>
Fri, 1 Aug 2014 12:37:19 +0000 (15:37 +0300)
committerImran Zaman <imran.zaman@intel.com>
Fri, 1 Aug 2014 12:37:19 +0000 (15:37 +0300)
Change-Id: Id3b6564cc50963127c3a7436c179359f74af803f
Signed-off-by: Imran Zaman <imran.zaman@intel.com>
src/daemon/tlm-session-remote.c

index 731cdf5..63198fe 100644 (file)
@@ -386,7 +386,10 @@ tlm_session_remote_create (
     const gchar *password,
     GHashTable *environment)
 {
-    GVariant *data = tlm_dbus_utils_hash_table_to_variant (environment);
+    GVariant *data = NULL;
+
+    if (environment) data = tlm_dbus_utils_hash_table_to_variant (environment);
+    if (!data) data = g_variant_new ("a{ss}", NULL);
     tlm_dbus_session_call_session_create (
             session->priv->dbus_session_proxy, password, data, NULL,
             _session_created_async_cb, session);