Mercurial > pidgin
comparison src/server.c @ 5728:4115f24e6e24
[gaim-migrate @ 6152]
Fixed a comparison on passwords that causes a crash for NULL passwords.
committer: Tailor Script <tailor@pidgin.im>
| author | Christian Hammond <chipx86@chipx86.com> |
|---|---|
| date | Wed, 04 Jun 2003 02:00:48 +0000 |
| parents | 8e618a7111a5 |
| children | af159a5bbaa0 |
comparison
equal
deleted
inserted
replaced
| 5727:2e9f040f6b66 | 5728:4115f24e6e24 |
|---|---|
| 49 return; | 49 return; |
| 50 | 50 |
| 51 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(p); | 51 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(p); |
| 52 | 52 |
| 53 if (prpl_info->login) { | 53 if (prpl_info->login) { |
| 54 if (!strlen(account->password) && !(prpl_info->options & OPT_PROTO_NO_PASSWORD) && | 54 if (gaim_account_get_password(account) == NULL && |
| 55 !(prpl_info->options & OPT_PROTO_NO_PASSWORD) && | |
| 55 !(prpl_info->options & OPT_PROTO_PASSWORD_OPTIONAL)) { | 56 !(prpl_info->options & OPT_PROTO_PASSWORD_OPTIONAL)) { |
| 56 gaim_notify_error(NULL, NULL, | 57 gaim_notify_error(NULL, NULL, |
| 57 _("Please enter your password"), NULL); | 58 _("Please enter your password"), NULL); |
| 58 return; | 59 return; |
| 59 } | 60 } |
