diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-09-18 14:17:45 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-09-18 14:17:45 -0700 |
commit | 619a028e11eb416baaca5851633d5bcc4788a50a (patch) | |
tree | eb405c9fc765debd759d7693b75c70bfe1f431df | |
parent | 7ce2e1318526d29b690d7ef94554f22dc1722396 (diff) | |
download | connman-619a028e11eb416baaca5851633d5bcc4788a50a.tar.gz connman-619a028e11eb416baaca5851633d5bcc4788a50a.tar.bz2 connman-619a028e11eb416baaca5851633d5bcc4788a50a.zip |
Fix issue with not removing cellular configuration
-rw-r--r-- | src/service.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c index bacfa04e..a9a534ad 100644 --- a/src/service.c +++ b/src/service.c @@ -967,6 +967,17 @@ static DBusMessage *remove_service(DBusConnection *conn, passphrase_changed(service); + g_free(service->apn); + service->apn = NULL; + + g_free(service->username); + service->username = NULL; + + g_free(service->password); + service->password = NULL; + + apn_changed(service); + connman_service_set_favorite(service, FALSE); __connman_storage_save_service(service); |