summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/session.h2
-rw-r--r--src/session.c5
2 files changed, 7 insertions, 0 deletions
diff --git a/include/session.h b/include/session.h
index c56c73ba..9084ab4c 100644
--- a/include/session.h
+++ b/include/session.h
@@ -80,6 +80,8 @@ void connman_session_destroy(struct connman_session *session);
struct connman_session_config *connman_session_create_default_config(void);
+const char *connman_session_get_owner(struct connman_session *session);
+
#ifdef __cplusplus
}
#endif
diff --git a/src/session.c b/src/session.c
index 1287d198..480286da 100644
--- a/src/session.c
+++ b/src/session.c
@@ -469,6 +469,11 @@ static int apply_policy_on_bearers(GSList *policy_bearers, GSList *bearers,
return 0;
}
+const char *connman_session_get_owner(struct connman_session *session)
+{
+ return session->owner;
+}
+
static void append_allowed_bearers(DBusMessageIter *iter, void *user_data)
{
struct session_info *info = user_data;