diff options
author | Daniel Wagner <daniel.wagner@bmw-carit.de> | 2011-04-12 08:53:35 +0200 |
---|---|---|
committer | Daniel Wagner <daniel.wagner@bmw-carit.de> | 2011-04-12 15:27:43 +0200 |
commit | 8d222f87ce097abf1591e54bf93bb3466920804c (patch) | |
tree | ea13ab2bafdf39dd713705eb4313c26b6aa5a5e8 /src/session.c | |
parent | a756ff4868ec93deb70f638a3a1ae3533c046628 (diff) | |
download | connman-8d222f87ce097abf1591e54bf93bb3466920804c.tar.gz connman-8d222f87ce097abf1591e54bf93bb3466920804c.tar.bz2 connman-8d222f87ce097abf1591e54bf93bb3466920804c.zip |
session: Fix allowed_bearers initialization
Diffstat (limited to 'src/session.c')
-rw-r--r-- | src/session.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/session.c b/src/session.c index d681d72b..b07749e1 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; |