diff libpurple/protocols/oscar/oscar.c @ 16776:9a2ec0a033b5

Fix a crash if userinfo->itmsurl is NULL on Windows / OS X
author Evan Schoenberg <evan.s@dreskin.net>
date Wed, 02 May 2007 00:56:11 +0000
parents dbd0a01a9a81
children 88550837d1c9 5eca30c2935b
line wrap: on
line diff
--- a/libpurple/protocols/oscar/oscar.c	Wed May 02 00:25:09 2007 +0000
+++ b/libpurple/protocols/oscar/oscar.c	Wed May 02 00:56:11 2007 +0000
@@ -2871,7 +2871,7 @@
 			tmp = oscar_encoding_to_utf8(userinfo->status_encoding,
 											 userinfo->status, userinfo->status_len);
 #if defined (_WIN32) || defined (__APPLE__)
-		if (userinfo->itmsurl[0] != '\0') {
+		if (userinfo->itmsurl && (userinfo->itmsurl[0] != '\0')) {
 			gchar *itmsurl, *tmp2;
 			itmsurl = oscar_encoding_to_utf8(userinfo->itmsurl_encoding,
 					userinfo->itmsurl, userinfo->itmsurl_len);