Mercurial > pidgin.yaz
comparison src/blist.c @ 10944:4a4f2760a9ad
[gaim-migrate @ 12737]
0 is not a valid value for account->perm_deny.
committer: Tailor Script <tailor@pidgin.im>
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Thu, 26 May 2005 13:04:41 +0000 |
parents | 2409700be3dc |
children | 1ce8013f5642 |
comparison
equal
deleted
inserted
replaced
10943:aa1df43e474c | 10944:4a4f2760a9ad |
---|---|
559 if (privacy) { | 559 if (privacy) { |
560 xmlnode *anode; | 560 xmlnode *anode; |
561 for (anode = privacy->child; anode; anode = anode->next) { | 561 for (anode = privacy->child; anode; anode = anode->next) { |
562 xmlnode *x; | 562 xmlnode *x; |
563 GaimAccount *account; | 563 GaimAccount *account; |
564 int imode; | |
564 const char *acct_name, *proto, *mode, *protocol; | 565 const char *acct_name, *proto, *mode, *protocol; |
565 | 566 |
566 acct_name = xmlnode_get_attrib(anode, "name"); | 567 acct_name = xmlnode_get_attrib(anode, "name"); |
567 protocol = xmlnode_get_attrib(anode, "protocol"); | 568 protocol = xmlnode_get_attrib(anode, "protocol"); |
568 proto = xmlnode_get_attrib(anode, "proto"); | 569 proto = xmlnode_get_attrib(anode, "proto"); |
574 account = gaim_accounts_find(acct_name, proto ? proto : protocol); | 575 account = gaim_accounts_find(acct_name, proto ? proto : protocol); |
575 | 576 |
576 if (!account) | 577 if (!account) |
577 continue; | 578 continue; |
578 | 579 |
579 account->perm_deny = atoi(mode); | 580 imode = atoi(mode); |
581 account->perm_deny = (imode != 0 ? imode : 1); | |
580 | 582 |
581 for (x = anode->child; x; x = x->next) { | 583 for (x = anode->child; x; x = x->next) { |
582 char *name; | 584 char *name; |
583 if (x->type != XMLNODE_TYPE_TAG) | 585 if (x->type != XMLNODE_TYPE_TAG) |
584 continue; | 586 continue; |