Mercurial > pidgin
comparison src/protocols/msn/notification.c @ 5963:eb336b2c451f
[gaim-migrate @ 6410]
Fixes a possible segfault in the MSN buddy list loading code.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Fri, 27 Jun 2003 02:53:12 +0000 |
parents | 115769a4c6fc |
children | a21cf07cd8e1 |
comparison
equal
deleted
inserted
replaced
5962:115769a4c6fc | 5963:eb336b2c451f |
---|---|
524 GaimConnection *gc = session->account->gc; | 524 GaimConnection *gc = session->account->gc; |
525 const char *passport, *type, *value; | 525 const char *passport, *type, *value; |
526 struct buddy *b; | 526 struct buddy *b; |
527 MsnUser *user; | 527 MsnUser *user; |
528 | 528 |
529 if (param_count < 4) | |
530 return TRUE; | |
531 | |
529 passport = params[1]; | 532 passport = params[1]; |
530 type = params[2]; | 533 type = params[2]; |
531 value = params[3]; | 534 value = params[3]; |
532 | 535 |
533 user = msn_users_find_with_passport(session->users, passport); | 536 user = msn_users_find_with_passport(session->users, passport); |
605 | 608 |
606 static gboolean | 609 static gboolean |
607 ipg_cmd(MsnServConn *servconn, const char *command, const char **params, | 610 ipg_cmd(MsnServConn *servconn, const char *command, const char **params, |
608 size_t param_count) | 611 size_t param_count) |
609 { | 612 { |
610 GaimConnection *gc = servconn->session->account->gc; | 613 /* GaimConnection *gc = servconn->session->account->gc; */ |
611 | 614 |
612 servconn->parsing_multiline = TRUE; | 615 servconn->parsing_multiline = TRUE; |
613 servconn->multiline_type = MSN_MULTILINE_IPG; | 616 servconn->multiline_type = MSN_MULTILINE_IPG; |
614 servconn->multiline_len = atoi(params[0]); | 617 servconn->multiline_len = atoi(params[0]); |
615 | 618 |
828 | 831 |
829 static gboolean | 832 static gboolean |
830 not_cmd(MsnServConn *servconn, const char *command, const char **params, | 833 not_cmd(MsnServConn *servconn, const char *command, const char **params, |
831 size_t param_count) | 834 size_t param_count) |
832 { | 835 { |
833 GaimConnection *gc = servconn->session->account->gc; | 836 /* GaimConnection *gc = servconn->session->account->gc; */ |
834 | 837 |
835 servconn->parsing_multiline = TRUE; | 838 servconn->parsing_multiline = TRUE; |
836 servconn->multiline_type = MSN_MULTILINE_NOT; | 839 servconn->multiline_type = MSN_MULTILINE_NOT; |
837 servconn->multiline_len = atoi(params[0]); | 840 servconn->multiline_len = atoi(params[0]); |
838 | 841 |