From 8d222f87ce097abf1591e54bf93bb3466920804c Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Tue, 12 Apr 2011 08:53:35 +0200 Subject: [PATCH] session: Fix allowed_bearers initialization --- src/session.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; -- 2.7.4