From 42a90432e7b8850ec6be9c59c228ab12856bb50e Mon Sep 17 00:00:00 2001 From: "Gustavo F. Padovan" Date: Fri, 3 Dec 2010 19:40:22 -0200 Subject: modem: only unref pending if it is a powered pending --- src/modem.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/modem.c b/src/modem.c index 52e647ba..ae427b33 100644 --- a/src/modem.c +++ b/src/modem.c @@ -804,7 +804,8 @@ void ofono_modem_set_powered(struct ofono_modem *modem, ofono_bool_t powered) modem->timeout = 0; } - if (modem->pending != NULL) { + if (modem->powered_pending != modem->powered && + modem->pending != NULL) { DBusMessage *reply; if (powered == modem->powered_pending) -- cgit v1.2.3