From: Daniel Wagner <[email protected]>
---
src/session.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/session.c b/src/session.c
index d681d72..b07749e 100644
--- a/src/session.c
+++ b/src/session.c
@@ -970,13 +970,15 @@ int __connman_session_create(DBusMessage *msg)
session->ecall = ecall;
session->roaming_policy = roaming_policy;
- if (session->allowed_bearers == NULL) {
+ if (allowed_bearers == NULL) {
session->allowed_bearers = session_allowed_bearers_any();
if (session->allowed_bearers == NULL) {
err = -ENOMEM;
goto err;
}
+ } else {
+ session->allowed_bearers = allowed_bearers;
}
session->service_list = NULL;
--
1.7.4.2
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman