From 8637e31d1dee8d9912ae2cfaec8006aed6a8c3cb Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 26 Jan 2011 09:48:48 +0100 Subject: modem: Be a bit more paranoid with lock_owner reset --- src/modem.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/modem.c') diff --git a/src/modem.c b/src/modem.c index a92107e2..8cbbd895 100644 --- a/src/modem.c +++ b/src/modem.c @@ -736,6 +736,8 @@ static void lockdown_remove(struct ofono_modem *modem) } g_free(modem->lock_owner); + modem->lock_owner = NULL; + modem->lockdown = FALSE; } @@ -824,6 +826,8 @@ static DBusMessage *set_property_lockdown(struct ofono_modem *modem, if (modem->lock_watch == 0) { g_free(modem->lock_owner); + modem->lock_owner = NULL; + return __ofono_error_failed(msg); } -- cgit v1.2.3