Mercurial > pidgin.yaz
comparison 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 |
comparison
equal
deleted
inserted
replaced
16775:be5948b7f9e6 | 16776:9a2ec0a033b5 |
---|---|
2869 { | 2869 { |
2870 if (userinfo->status[0] != '\0') | 2870 if (userinfo->status[0] != '\0') |
2871 tmp = oscar_encoding_to_utf8(userinfo->status_encoding, | 2871 tmp = oscar_encoding_to_utf8(userinfo->status_encoding, |
2872 userinfo->status, userinfo->status_len); | 2872 userinfo->status, userinfo->status_len); |
2873 #if defined (_WIN32) || defined (__APPLE__) | 2873 #if defined (_WIN32) || defined (__APPLE__) |
2874 if (userinfo->itmsurl[0] != '\0') { | 2874 if (userinfo->itmsurl && (userinfo->itmsurl[0] != '\0')) { |
2875 gchar *itmsurl, *tmp2; | 2875 gchar *itmsurl, *tmp2; |
2876 itmsurl = oscar_encoding_to_utf8(userinfo->itmsurl_encoding, | 2876 itmsurl = oscar_encoding_to_utf8(userinfo->itmsurl_encoding, |
2877 userinfo->itmsurl, userinfo->itmsurl_len); | 2877 userinfo->itmsurl, userinfo->itmsurl_len); |
2878 tmp2 = g_strdup_printf("<a href=\"%s\">%s</a>", | 2878 tmp2 = g_strdup_printf("<a href=\"%s\">%s</a>", |
2879 itmsurl, tmp); | 2879 itmsurl, tmp); |