( cvs diff -u -r 1.382.2.111 -r 1.382.2.112 src/compose.c; ) > 1.9.6cvs2.patchset
( cvs diff -u -r 1.49.2.36 -r 1.49.2.37 src/procmime.c; ) > 1.9.6cvs3.patchset
( cvs diff -u -r 1.30.2.10 -r 1.30.2.11 src/prefs_toolbar.c; ) > 1.9.6cvs4.patchset
+( cvs diff -u -r 1.382.2.112 -r 1.382.2.113 src/compose.c; ) > 1.9.6cvs5.patchset
* does not work */
if (!strncmp(email, "mailto:", strlen("mailto:"))) {
- gchar decoded[strlen(email)];
+ gchar *decoded=g_new(gchar, strlen(email));
int start = 0;
email += strlen("mailto:");
gtk_editable_delete_text(entry, 0, -1);
gtk_editable_insert_text(entry, decoded, strlen(decoded), &start);
gtk_drag_finish(drag_context, TRUE, FALSE, time);
+ g_free(decoded);
return;
}
gtk_drag_finish(drag_context, TRUE, FALSE, time);