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 "