From bcef5a1dd6af08d1cc7745ed0342252ff4af9ac4 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 3 Dec 2009 00:42:59 -0600 Subject: Fix: Exit right away If no plugin needs to run the eventloop to shutdown cleanly, exit right away. --- src/modem.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/modem.c b/src/modem.c index 39e34983..5d0ea567 100644 --- a/src/modem.c +++ b/src/modem.c @@ -1279,4 +1279,7 @@ void __ofono_modem_shutdown() if (set_powered(modem, FALSE) == -EINPROGRESS) modems_remaining += 1; } + + if (modems_remaining == 0) + __ofono_exit(); } -- cgit v1.2.3