comparison libpurple/protocols/yahoo/libymsg.c @ 31803:dc30c2bcc299

Fix parsing Yahoo sms carrier result
author maiku@pidgin.im
date Wed, 17 Aug 2011 01:56:48 +0000
parents 2d28bf68e63f
children 7df08e88d9bb
comparison
equal deleted inserted replaced
31802:c2a7fde6a566 31803:dc30c2bcc299
4423 validate_data_child = xmlnode_get_child(validate_data_root, "carrier"); 4423 validate_data_child = xmlnode_get_child(validate_data_root, "carrier");
4424 carrier = xmlnode_get_data(validate_data_child); 4424 carrier = xmlnode_get_data(validate_data_child);
4425 4425
4426 purple_debug_info("yahoo", "SMS validate data: %s\n", webdata); 4426 purple_debug_info("yahoo", "SMS validate data: %s\n", webdata);
4427 4427
4428 if (status && g_str_equal(status, "Valid") == 0) { 4428 if (status && g_str_equal(status, "Valid")) {
4429 g_hash_table_insert(yd->sms_carrier, 4429 g_hash_table_insert(yd->sms_carrier,
4430 g_strdup_printf("+%s", mobile_no), g_strdup(carrier)); 4430 g_strdup_printf("+%s", mobile_no), g_strdup(carrier));
4431 yahoo_send_im(sms_cb_data->gc, sms_cb_data->who, 4431 yahoo_send_im(sms_cb_data->gc, sms_cb_data->who,
4432 sms_cb_data->what, PURPLE_MESSAGE_SEND); 4432 sms_cb_data->what, PURPLE_MESSAGE_SEND);
4433 } else { 4433 } else {