From 991f32aa5cb99c593ea03ef7e9d836183630cd5b Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 23 Feb 2011 14:07:04 -0600 Subject: emulator: return if SLC is not yet established --- src/emulator.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/emulator.c b/src/emulator.c index f0244687..4896ae1c 100644 --- a/src/emulator.c +++ b/src/emulator.c @@ -585,8 +585,10 @@ static void handler_proxy(GAtServer *server, GAtServerRequestType type, struct handler *h = userdata; struct ofono_emulator_request req; - if ((h->em->type == OFONO_EMULATOR_TYPE_HFP) && !h->em->slc) + if (h->em->type == OFONO_EMULATOR_TYPE_HFP && h->em->slc == FALSE) { g_at_server_send_final(h->em->server, G_AT_SERVER_RESULT_ERROR); + return; + } switch (type) { case G_AT_SERVER_REQUEST_TYPE_COMMAND_ONLY: -- cgit v1.2.3