# HG changeset patch
# User Jeffrey Connelly <jaconnel@calpoly.edu>
# Date 1188965939 0
# Node ID 4c5e7db85e290643b2b19aee80e82d4bae5d078f
# Parent  5f8fb3aa0aeb9b0d6d4a90d5434f28bcec716830
For status messages, make sure NULL isn't passed to g_markup_escape_text().

diff -r 5f8fb3aa0aeb -r 4c5e7db85e29 libpurple/protocols/myspace/myspace.c
--- a/libpurple/protocols/myspace/myspace.c	Tue Sep 04 05:14:52 2007 +0000
+++ b/libpurple/protocols/myspace/myspace.c	Wed Sep 05 04:18:59 2007 +0000
@@ -1856,9 +1856,14 @@
 		purple_debug_info("msim", "msim_status: found buddy %s\n", username);
 	}
 
-	/* The status headline is plaintext, but libpurple treats it as HTML,
-	 * so escape any HTML characters to their entity equivalents. */
-	status_headline_escaped = g_markup_escape_text(status_headline, strlen(status_headline));
+	if (status_headline) {
+		/* The status headline is plaintext, but libpurple treats it as HTML,
+		 * so escape any HTML characters to their entity equivalents. */
+		status_headline_escaped = g_markup_escape_text(status_headline, strlen(status_headline));
+	} else {
+		status_headline_escaped = NULL;
+	}
+
 	g_free(status_headline);
 
 	if (user->headline)