diff options
author | Mika Liljeberg <mika.liljeberg@nokia.com> | 2011-03-24 14:32:23 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-03-24 13:22:46 -0500 |
commit | b52c06210cbf503be7cc7cfd73150b8d51b204d3 (patch) | |
tree | 46e5c20fe33259260eed69f22124087cb2abeeb6 /src/gprs.c | |
parent | a7da67df9d7331ec9942bbc8252164b1e571b0ba (diff) | |
download | ofono-b52c06210cbf503be7cc7cfd73150b8d51b204d3.tar.bz2 |
gprs: fix memory leak
Diffstat (limited to 'src/gprs.c')
-rw-r--r-- | src/gprs.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -865,6 +865,7 @@ static void pri_activate_callback(const struct ofono_error *error, void *data) telephony_error_to_str(error)); __ofono_dbus_pending_reply(&ctx->pending, __ofono_error_failed(ctx->pending)); + context_settings_free(ctx->context_driver->settings); release_context(ctx); return; } @@ -1841,6 +1842,7 @@ static void gprs_deactivate_for_remove(const struct ofono_error *error, return; } + pri_reset_context_settings(ctx); release_context(ctx); if (gprs->settings) { |