projects
/
claws.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2005-10-25 [colin] 1.9.15cvs108
[claws.git]
/
src
/
compose.c
diff --git
a/src/compose.c
b/src/compose.c
index 98a0cadc3a742b655d05ed1a6c76024c4ed266b0..31f7eb28fce3be5dd54649ba55de2f50ddfd85d1 100644
(file)
--- a/
src/compose.c
+++ b/
src/compose.c
@@
-1427,7
+1427,7
@@
static gboolean compose_is_sig_separator(Compose *compose, GtkTextBuffer *textbu
GtkTextIter start = *iter;
GtkTextIter end_iter;
int start_pos = gtk_text_iter_get_offset(&start);
GtkTextIter start = *iter;
GtkTextIter end_iter;
int start_pos = gtk_text_iter_get_offset(&start);
-
+ gchar *str = NULL;
if (!compose->account->sig_sep)
return FALSE;
if (!compose->account->sig_sep)
return FALSE;
@@
-1435,8
+1435,8
@@
static gboolean compose_is_sig_separator(Compose *compose, GtkTextBuffer *textbu
start_pos+strlen(compose->account->sig_sep));
/* check sig separator */
start_pos+strlen(compose->account->sig_sep));
/* check sig separator */
- if (!strcmp(gtk_text_iter_get_text(&start, &end_iter),
-
compose->account->sig_sep)) {
+ str = gtk_text_iter_get_text(&start, &end_iter);
+
if (!strcmp(str,
compose->account->sig_sep)) {
gchar *tmp = NULL;
/* check end of line (\n) */
gtk_text_buffer_get_iter_at_offset(textbuf, &start,
gchar *tmp = NULL;
/* check end of line (\n) */
gtk_text_buffer_get_iter_at_offset(textbuf, &start,
@@
-1445,12
+1445,13
@@
static gboolean compose_is_sig_separator(Compose *compose, GtkTextBuffer *textbu
start_pos+strlen(compose->account->sig_sep)+1);
tmp = gtk_text_iter_get_text(&start, &end_iter);
if (!strcmp(tmp,"\n")) {
start_pos+strlen(compose->account->sig_sep)+1);
tmp = gtk_text_iter_get_text(&start, &end_iter);
if (!strcmp(tmp,"\n")) {
+ g_free(str);
g_free(tmp);
return TRUE;
}
g_free(tmp);
g_free(tmp);
return TRUE;
}
g_free(tmp);
-
}
}
+ g_free(str);
return FALSE;
}
return FALSE;
}