summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAki Niemi <aki.niemi@nokia.com>2009-09-15 00:12:28 +0300
committerAki Niemi <aki.niemi@nokia.com>2009-09-15 00:20:54 +0300
commitaf3f54ee43215ccaf6515e47a19af3af9c8f9eca (patch)
tree1a0213f1de7dc84f84f2b32f85010094617ef09b
parentee0555dda1c09cec025cd44edf142dbe2739eef1 (diff)
downloadofono-af3f54ee43215ccaf6515e47a19af3af9c8f9eca.tar.bz2
Fix a possible but improbable leak
-rw-r--r--drivers/isimodem/network-registration.c2
-rw-r--r--drivers/isimodem/phonebook.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/isimodem/network-registration.c b/drivers/isimodem/network-registration.c
index fde4eb0d..ab17f1f0 100644
--- a/drivers/isimodem/network-registration.c
+++ b/drivers/isimodem/network-registration.c
@@ -1079,7 +1079,7 @@ static void isi_netreg_remove(struct ofono_netreg *net)
{
struct netreg_data *data = ofono_netreg_get_data(net);
- if (data && data->client) {
+ if (data) {
g_isi_client_destroy(data->client);
g_free(data);
}
diff --git a/drivers/isimodem/phonebook.c b/drivers/isimodem/phonebook.c
index 568be6fb..c95140ec 100644
--- a/drivers/isimodem/phonebook.c
+++ b/drivers/isimodem/phonebook.c
@@ -356,7 +356,7 @@ static void isi_phonebook_remove(struct ofono_phonebook *pb)
{
struct pb_data *data = ofono_phonebook_get_data(pb);
- if (data && data->client) {
+ if (data) {
g_isi_client_destroy(data->client);
g_free(data);
}