aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/ChangeLog5
-rw-r--r--mail/mail-ops.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 1ada639b2a..cb3301af21 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,5 +1,10 @@
2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
+ * mail-ops.c (cleanup_create_folder): Release the listener object
+ with `CORBA_Object_release()', not `CORBA_free()'.
+
+2000-08-13 Ettore Perazzoli <ettore@helixcode.com>
+
* main.c (main): Set the signal handlers for `SIGSEGV' and
`SIGBUS' to the default ones.
diff --git a/mail/mail-ops.c b/mail/mail-ops.c
index 787b23bd43..59c2f66ecc 100644
--- a/mail/mail-ops.c
+++ b/mail/mail-ops.c
@@ -1376,7 +1376,7 @@ cleanup_create_folder (gpointer in_data, gpointer op_data,
camel_exception_set (ex, CAMEL_EXCEPTION_SYSTEM,
"Exception while reporting result to shell "
"component listener.");
- CORBA_free (input->listener);
+ CORBA_Object_release (input->listener, &ev);
g_free (input->uri);
g_free (input->type);