[empathy] Fix a crash if replacement is NULL



commit bc609ea14a874a1ef9c66747ce118228c9fb0a65
Author: Xavier Claessens <xclaesse gmail com>
Date:   Mon May 2 13:52:06 2011 +0200

    Fix a crash if replacement is NULL

 libempathy-gtk/empathy-theme-adium.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/libempathy-gtk/empathy-theme-adium.c b/libempathy-gtk/empathy-theme-adium.c
index 2ab3383..7d67bf9 100644
--- a/libempathy-gtk/empathy-theme-adium.c
+++ b/libempathy-gtk/empathy-theme-adium.c
@@ -283,7 +283,7 @@ theme_adium_parse_body (EmpathyThemeAdium *self,
 static void
 escape_and_append_len (GString *string, const gchar *str, gint len)
 {
-	while (*str != '\0' && len != 0) {
+	while (str != NULL && *str != '\0' && len != 0) {
 		switch (*str) {
 		case '\\':
 			/* \ becomes \\ */
@@ -366,7 +366,7 @@ theme_adium_append_html (EmpathyThemeAdium *theme,
 	string = g_string_sized_new (len + strlen (message));
 	g_string_append_printf (string, "%s(\"", func);
 	for (cur = html; *cur != '\0'; cur++) {
-		const gchar *replace = "";
+		const gchar *replace = NULL;
 		gchar       *dup_replace = NULL;
 		gchar       *format = NULL;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]