diff options
-rw-r--r-- | mail/ChangeLog | 5 | ||||
-rw-r--r-- | mail/mail-ops.c | 2 |
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); |