comparison libpurple/protocols/qq/qq.c @ 24662:9ffd54bf622a

fixes a printf crash on Windows, reported by InstantBird developer fqueze
author Ka-Hing Cheung <khc@hxbc.us>
date Sun, 07 Dec 2008 02:12:00 +0000
parents e8c5688afdcd
children 8f757b2139d2 367b3ddcf5c3
comparison
equal deleted inserted replaced
24661:4895879ebafb 24662:9ffd54bf622a
98 gpi = purple_proxy_get_setup(account); 98 gpi = purple_proxy_get_setup(account);
99 99
100 qd->use_tcp = purple_account_get_bool(account, "use_tcp", TRUE); 100 qd->use_tcp = purple_account_get_bool(account, "use_tcp", TRUE);
101 101
102 custom_server = purple_account_get_string(account, "server", NULL); 102 custom_server = purple_account_get_string(account, "server", NULL);
103 purple_debug_info("QQ", "Select server '%s'\n", custom_server); 103
104 if ( (custom_server != NULL && strlen(custom_server) > 0) && strcasecmp(custom_server, "auto") != 0) { 104 if (custom_server != NULL) {
105 qd->servers = g_list_append(qd->servers, g_strdup(custom_server)); 105 purple_debug_info("QQ", "Select server '%s'\n", custom_server);
106 return; 106 if (*custom_server != '\0' && g_ascii_strcasecmp(custom_server, "auto") != 0) {
107 qd->servers = g_list_append(qd->servers, g_strdup(custom_server));
108 return;
109 }
107 } 110 }
108 111
109 if (qd->use_tcp) { 112 if (qd->use_tcp) {
110 qd->servers = server_list_build('T'); 113 qd->servers = server_list_build('T');
111 return; 114 return;