aboutsummaryrefslogtreecommitdiffstats
path: root/composer
diff options
context:
space:
mode:
Diffstat (limited to 'composer')
-rw-r--r--composer/ChangeLog7
-rw-r--r--composer/e-msg-composer.c5
2 files changed, 8 insertions, 4 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog
index 8e6555f207..925e0244f1 100644
--- a/composer/ChangeLog
+++ b/composer/ChangeLog
@@ -1,3 +1,10 @@
+2008-02-20 Milan Crha <mcrha@redhat.com>
+
+ ** Part of fix for bug #515744
+
+ * e-msg-composer.c: (drop_action):
+ Fixing previous fix - do not double free.
+
2008-02-18 Milan Crha <mcrha@redhat.com>
** Part of fix for bug #515744
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index 613b29a515..ae82e9b262 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -2953,13 +2953,10 @@ drop_action(EMsgComposer *composer, GdkDragContext *context, guint32 action, Gtk
for (i = 0; urls[i] != NULL; i++) {
str = g_strstrip (urls[i]);
- if (str[0] == '#' || str[0] == '\0') {
- g_free (str);
+ if (str[0] == '#' || str[0] == '\0')
continue;
- }
handle_uri (composer, str, html_dnd);
- g_free (str);
}
g_strfreev (urls);