From f6a949c3494dae54458085196770cee70b7ad259 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Sat, 8 Sep 2001 16:34:21 +0000 Subject: Fix some broken calls to check_size that could result in memory corruption * e-html-utils.c (e_text_to_html_full): Fix some broken calls to check_size that could result in memory corruption displaying short replies. svn path=/trunk/; revision=12705 --- e-util/e-html-utils.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'e-util/e-html-utils.c') diff --git a/e-util/e-html-utils.c b/e-util/e-html-utils.c index 03c1c36117..a2759f91a8 100644 --- a/e-util/e-html-utils.c +++ b/e-util/e-html-utils.c @@ -231,14 +231,14 @@ e_text_to_html_full (const char *input, unsigned int flags, guint32 color) g_snprintf (font, 25, "", color); - check_size (&buffer, &buffer_size, out, 25); + out = check_size (&buffer, &buffer_size, out, 25); out += sprintf (out, "%s", font); colored = TRUE; } } else if (colored) { gchar *no_font = ""; - check_size (&buffer, &buffer_size, out, 9); + out = check_size (&buffer, &buffer_size, out, 9); out += sprintf (out, "%s", no_font); colored = FALSE; } @@ -247,7 +247,7 @@ e_text_to_html_full (const char *input, unsigned int flags, guint32 color) if (*cur == '>' && !saw_citation) cur++; } else if (flags & E_TEXT_TO_HTML_CITE && col == 0) { - check_size (&buffer, &buffer_size, out, 5); + out = check_size (&buffer, &buffer_size, out, 5); out += sprintf (out, "> "); } -- cgit v1.2.3