src/protocols/napster/napster.c

changeset 10732
5e314ab498bf
parent 10723
9c5f277579c3
child 10740
a1cb6b819a21
equal deleted inserted replaced
10731:8d817cb4268b 10732:5e314ab498bf
291 gaim_prpl_got_user_status(account, buf, "offline", NULL); 291 gaim_prpl_got_user_status(account, buf, "offline", NULL);
292 break; 292 break;
293 293
294 case 205: /* MSG_CLIENT_PRIVMSG */ 294 case 205: /* MSG_CLIENT_PRIVMSG */
295 res = g_strsplit(buf, " ", 2); 295 res = g_strsplit(buf, " ", 2);
296 buf2 = gaim_escape_html(res[1]); 296 buf2 = g_markup_escape_text(res[1], -1);
297 serv_got_im(gc, res[0], buf2, 0, time(NULL)); 297 serv_got_im(gc, res[0], buf2, 0, time(NULL));
298 g_free(buf2); 298 g_free(buf2);
299 g_strfreev(res); 299 g_strfreev(res);
300 break; 300 break;
301 301
352 g_strfreev(res); 352 g_strfreev(res);
353 break; 353 break;
354 354
355 case 404: /* MSG_SERVER_NOSUCH */ 355 case 404: /* MSG_SERVER_NOSUCH */
356 /* abused by opennap servers to broadcast stuff */ 356 /* abused by opennap servers to broadcast stuff */
357 buf2 = gaim_escape_html(buf); 357 buf2 = g_markup_escape_text(buf, -1);
358 serv_got_im(gc, "server", buf2, 0, time(NULL)); 358 serv_got_im(gc, "server", buf2, 0, time(NULL));
359 g_free(buf2); 359 g_free(buf2);
360 break; 360 break;
361 361
362 case 405: /* MSG_SERVER_JOIN_ACK */ 362 case 405: /* MSG_SERVER_JOIN_ACK */
407 break; 407 break;
408 408
409 case 621: 409 case 621:
410 case 622: /* MSG_CLIENT_MOTD */ 410 case 622: /* MSG_CLIENT_MOTD */
411 /* also replaces MSG_SERVER_MOTD, so we should display it */ 411 /* also replaces MSG_SERVER_MOTD, so we should display it */
412 buf2 = gaim_escape_html(buf); 412 buf2 = g_markup_escape_text(buf, -1);
413 serv_got_im(gc, "motd", buf2, 0, time(NULL)); 413 serv_got_im(gc, "motd", buf2, 0, time(NULL));
414 g_free(buf2); 414 g_free(buf2);
415 break; 415 break;
416 416
417 case 627: /* MSG_CLIENT_WALLOP */ 417 case 627: /* MSG_CLIENT_WALLOP */
418 /* abused by opennap server maintainers to broadcast stuff */ 418 /* abused by opennap server maintainers to broadcast stuff */
419 buf2 = gaim_escape_html(buf); 419 buf2 = g_markup_escape_text(buf, -1);
420 serv_got_im(gc, "wallop", buf2, 0, time(NULL)); 420 serv_got_im(gc, "wallop", buf2, 0, time(NULL));
421 g_free(buf2); 421 g_free(buf2);
422 break; 422 break;
423 423
424 case 628: /* MSG_CLIENT_ANNOUNCE */ 424 case 628: /* MSG_CLIENT_ANNOUNCE */
425 buf2 = gaim_escape_html(buf); 425 buf2 = g_markup_escape_text(buf, -1);
426 serv_got_im(gc, "announce", buf2, 0, time(NULL)); 426 serv_got_im(gc, "announce", buf2, 0, time(NULL));
427 g_free(buf); 427 g_free(buf);
428 break; 428 break;
429 429
430 case 748: /* MSG_SERVER_GHOST */ 430 case 748: /* MSG_SERVER_GHOST */

mercurial