# HG changeset patch # User Christian Hammond # Date 1054692048 0 # Node ID 4115f24e6e240a5313738b2592d34cbb617b1d0e # Parent 2e9f040f6b66f01a4b8e23351e7a6c2df3d1eaf2 [gaim-migrate @ 6152] Fixed a comparison on passwords that causes a crash for NULL passwords. committer: Tailor Script diff -r 2e9f040f6b66 -r 4115f24e6e24 src/server.c --- a/src/server.c Tue Jun 03 21:44:40 2003 +0000 +++ b/src/server.c Wed Jun 04 02:00:48 2003 +0000 @@ -51,7 +51,8 @@ prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(p); if (prpl_info->login) { - if (!strlen(account->password) && !(prpl_info->options & OPT_PROTO_NO_PASSWORD) && + if (gaim_account_get_password(account) == NULL && + !(prpl_info->options & OPT_PROTO_NO_PASSWORD) && !(prpl_info->options & OPT_PROTO_PASSWORD_OPTIONAL)) { gaim_notify_error(NULL, NULL, _("Please enter your password"), NULL);