From: Daniel Wagner <[email protected]>
The policy plugin is able to add service idents to the AllowedBearers
list and now we also allow to match on it.
---
src/session.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/session.c b/src/session.c
index 03a3911..f038675 100644
--- a/src/session.c
+++ b/src/session.c
@@ -982,10 +982,14 @@ static connman_bool_t service_match(struct
connman_session *session,
char *bearer = list->data;
enum connman_service_type bearer_type;
enum connman_service_type service_type;
+ const char *ident = __connman_service_get_ident(service);
if (g_strcmp0(bearer, "*") == 0)
return TRUE;
+ if (g_strcmp0(bearer, ident) == 0)
+ return TRUE;
+
if (bearer2service(bearer, &bearer_type) < 0)
return FALSE;
--
1.8.2.rc3.16.gce432ca
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman