diff options
Diffstat (limited to 'composer/listener.c')
-rw-r--r-- | composer/listener.c | 3 |
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")) { |