summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
0560d0b)
* src/addrbook.c
* src/addrindex.c
Fix leak (xml_get_element() allocates memory)
* src/compose.c
Fix leak + dead code (shame!)
* src/procmime.c
Fix leak
+2005-10-25 [colin] 1.9.15cvs107
+
+ * src/addrbook.c
+ * src/addrindex.c
+ Fix leak (xml_get_element() allocates memory)
+ * src/compose.c
+ Fix leak + dead code (shame!)
+ * src/procmime.c
+ Fix leak
+
2005-10-25 [colin] 1.9.15cvs106
* src/mimeview.c
2005-10-25 [colin] 1.9.15cvs106
* src/mimeview.c
( cvs diff -u -r 1.1.2.22 -r 1.1.2.23 src/wizard.c; ) > 1.9.15cvs104.patchset
( cvs diff -u -r 1.13.2.16 -r 1.13.2.17 src/common/socket.c; ) > 1.9.15cvs105.patchset
( cvs diff -u -r 1.83.2.49 -r 1.83.2.50 src/mimeview.c; ) > 1.9.15cvs106.patchset
( cvs diff -u -r 1.1.2.22 -r 1.1.2.23 src/wizard.c; ) > 1.9.15cvs104.patchset
( cvs diff -u -r 1.13.2.16 -r 1.13.2.17 src/common/socket.c; ) > 1.9.15cvs105.patchset
( cvs diff -u -r 1.83.2.49 -r 1.83.2.50 src/mimeview.c; ) > 1.9.15cvs106.patchset
+( cvs diff -u -r 1.22.2.5 -r 1.22.2.6 src/addrbook.c; cvs diff -u -r 1.28.2.11 -r 1.28.2.12 src/addrindex.c; cvs diff -u -r 1.382.2.188 -r 1.382.2.189 src/compose.c; cvs diff -u -r 1.49.2.64 -r 1.49.2.65 src/procmime.c; ) > 1.9.15cvs107.patchset
MICRO_VERSION=15
INTERFACE_AGE=0
BINARY_AGE=0
MICRO_VERSION=15
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
element = xml_get_element(file);
addritem_attrib_set_value(uAttr, element);
element = xml_get_element(file);
addritem_attrib_set_value(uAttr, element);
if (uAttr) {
if (person) {
if (uAttr) {
if (person) {
if( xml_compare_tag( file, ELTAG_IF_OLD_REMARKS ) ) {
nn->remarks = g_strdup( element );
}
if( xml_compare_tag( file, ELTAG_IF_OLD_REMARKS ) ) {
nn->remarks = g_strdup( element );
}
xml_parse_next_tag(file);
}
}
xml_parse_next_tag(file);
}
}
/* check sig separator */
if (!strcmp(gtk_text_iter_get_text(&start, &end_iter),
compose->account->sig_sep)) {
/* check sig separator */
if (!strcmp(gtk_text_iter_get_text(&start, &end_iter),
compose->account->sig_sep)) {
/* check end of line (\n) */
gtk_text_buffer_get_iter_at_offset(textbuf, &start,
start_pos+strlen(compose->account->sig_sep));
gtk_text_buffer_get_iter_at_offset(textbuf, &end_iter,
start_pos+strlen(compose->account->sig_sep)+1);
/* check end of line (\n) */
gtk_text_buffer_get_iter_at_offset(textbuf, &start,
start_pos+strlen(compose->account->sig_sep));
gtk_text_buffer_get_iter_at_offset(textbuf, &end_iter,
start_pos+strlen(compose->account->sig_sep)+1);
-
- if (!strcmp(gtk_text_iter_get_text(&start, &end_iter),"\n"));
+ tmp = gtk_text_iter_get_text(&start, &end_iter);
+ if (!strcmp(tmp,"\n")) {
+ g_free(tmp);
g_free(compose->exteditor_file);
g_free(compose->orig_charset);
g_free(compose->exteditor_file);
g_free(compose->orig_charset);
+
+ g_free(compose->privacy_system);
+
if (addressbook_get_target_compose() == compose)
addressbook_set_target_compose(NULL);
if (addressbook_get_target_compose() == compose)
addressbook_set_target_compose(NULL);
if (basetmp == NULL)
basetmp = "mimetmp";
basetmp = g_path_get_basename(basetmp);
if (basetmp == NULL)
basetmp = "mimetmp";
basetmp = g_path_get_basename(basetmp);
- if (*basetmp == '\0') basetmp = g_strdup("mimetmp");
+ if (*basetmp == '\0')
+ basetmp = g_strdup("mimetmp");
base = conv_filename_from_utf8(basetmp);
base = conv_filename_from_utf8(basetmp);
subst_for_shellsafe_filename(base);
}
subst_for_shellsafe_filename(base);
}