diff options
author | Sushma Rai <rsushma@src.gnome.org> | 2006-02-06 16:53:21 +0800 |
---|---|---|
committer | Sushma Rai <rsushma@src.gnome.org> | 2006-02-06 16:53:21 +0800 |
commit | 90e3e5497f9b6b7555036c776c77f2c81a4c839d (patch) | |
tree | b37a8550dee6911bbe256d310455bfe134ff67b3 /plugins/exchange-operations/exchange-permissions-dialog.c | |
parent | 3c44c1e40dd87f7869f19c1ab82fcdcfdf2b720f (diff) | |
download | gsoc2013-evolution-90e3e5497f9b6b7555036c776c77f2c81a4c839d.tar gsoc2013-evolution-90e3e5497f9b6b7555036c776c77f2c81a4c839d.tar.gz gsoc2013-evolution-90e3e5497f9b6b7555036c776c77f2c81a4c839d.tar.bz2 gsoc2013-evolution-90e3e5497f9b6b7555036c776c77f2c81a4c839d.tar.lz gsoc2013-evolution-90e3e5497f9b6b7555036c776c77f2c81a4c839d.tar.xz gsoc2013-evolution-90e3e5497f9b6b7555036c776c77f2c81a4c839d.tar.zst gsoc2013-evolution-90e3e5497f9b6b7555036c776c77f2c81a4c839d.zip |
Fixed memory leaks. Fixes #329251.
svn path=/trunk/; revision=31418
Diffstat (limited to 'plugins/exchange-operations/exchange-permissions-dialog.c')
-rw-r--r-- | plugins/exchange-operations/exchange-permissions-dialog.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/exchange-operations/exchange-permissions-dialog.c b/plugins/exchange-operations/exchange-permissions-dialog.c index b8a3fd45a4..9c9aaefb50 100644 --- a/plugins/exchange-operations/exchange-permissions-dialog.c +++ b/plugins/exchange-operations/exchange-permissions-dialog.c @@ -169,7 +169,7 @@ exchange_permissions_dialog_new (ExchangeAccount *account, char *title; E2kHTTPStatus status; E2kResult *results; - int nresults; + int nresults = 0; xmlNode *xml_form; GByteArray *binary_form; @@ -229,6 +229,8 @@ exchange_permissions_dialog_new (ExchangeAccount *account, lose: e_error_run (GTK_WINDOW (parent), ERROR_DOMAIN ":perm-read-error", NULL); gtk_widget_destroy (GTK_WIDGET (dialog)); + if (nresults) + e2k_results_free (results, nresults); return; } @@ -245,6 +247,8 @@ exchange_permissions_dialog_new (ExchangeAccount *account, setup_user_list (dialog); gtk_widget_show (GTK_WIDGET (dialog)); + if (nresults) + e2k_results_free (results, nresults); } static void |