| 761 { |
761 { |
| 762 struct msn_data *md = map->gc->proto_data; |
762 struct msn_data *md = map->gc->proto_data; |
| 763 char buf[MSN_BUF_LEN]; |
763 char buf[MSN_BUF_LEN]; |
| 764 |
764 |
| 765 if (*(map->user)) { |
765 if (*(map->user)) { |
| 766 g_snprintf(buf, sizeof(buf), "ADD %d BL %s %s\r\n", ++md->trID, map->user, url_encode(map->friend)); |
766 g_snprintf(buf, sizeof(buf), "ADD %d BL %s %s\r\n", ++md->trId, map->user, url_encode(map->friend)); |
| 767 if (msn_write(md->fd, buf, strlen(buf)) < 0) { |
767 if (msn_write(md->fd, buf, strlen(buf)) < 0) { |
| 768 hide_login_progress(map->gc, "Write error"); |
768 hide_login_progress(map->gc, "Write error"); |
| 769 signoff(map->gc); |
769 signoff(map->gc); |
| 770 return; |
770 return; |
| 771 } |
771 } |