Mercurial > pidgin
diff libpurple/protocols/myspace/myspace.c @ 22478:4900f9b9827f
Verify that session->account->password is not NULL before passing it to strlen()
author | Evan Schoenberg <evan.s@dreskin.net> |
---|---|
date | Fri, 14 Mar 2008 22:07:40 +0000 |
parents | 7d0e93198c39 |
children | 3225c99785b8 efaecb71baad |
line wrap: on
line diff
--- a/libpurple/protocols/myspace/myspace.c Thu Mar 13 18:08:02 2008 +0000 +++ b/libpurple/protocols/myspace/myspace.c Fri Mar 14 22:07:40 2008 +0000 @@ -1862,7 +1862,7 @@ if (!purple_account_get_remember_password(session->account)) purple_account_set_password(session->account, NULL); #ifdef MSIM_MAX_PASSWORD_LENGTH - if (strlen(session->account->password) > MSIM_MAX_PASSWORD_LENGTH) { + if (session->account->password && (strlen(session->account->password) > MSIM_MAX_PASSWORD_LENGTH)) { gchar *suggestion; suggestion = g_strdup_printf(_("%s Your password is "