aboutsummaryrefslogtreecommitdiffstats
path: root/composer/listener.c
diff options
context:
space:
mode:
Diffstat (limited to 'composer/listener.c')
-rw-r--r--composer/listener.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/composer/listener.c b/composer/listener.c
index 05aae4825b..a026769d01 100644
--- a/composer/listener.c
+++ b/composer/listener.c
@@ -155,11 +155,13 @@ insert_paragraph_after (EditorListener *l, CORBA_Environment * ev)
if (orig && *orig == '1')
reply_indent (l, ev);
GNOME_GtkHTML_Editor_Engine_setParagraphData (l->composer->editor_engine, "orig", "0", ev);
+ CORBA_free (orig);
}
signature = GNOME_GtkHTML_Editor_Engine_getParagraphData (l->composer->editor_engine, "signature", ev);
if (ev->_major == CORBA_NO_EXCEPTION) {
if (signature && *signature == '1')
clear_signature (l->composer->editor_engine, ev);
+ CORBA_free (signature);
}
}
}
@@ -208,6 +210,7 @@ impl_event (PortableServer_Servant _servant,
GNOME_GtkHTML_Editor_Engine_runCommand (l->composer->editor_engine, "insert-paragraph", ev);
GNOME_GtkHTML_Editor_Engine_runCommand (l->composer->editor_engine, "delete-back", ev);
}
+ CORBA_free (orig);
}
}
} else if (!strcmp (name, "url_requested")) {