diff --git a/account.php b/account.php
index b0da9b5..a94b961 100644
--- a/account.php
+++ b/account.php
@@ -143,11 +143,19 @@ function cmd_do_new()
*/
function cmd_send_passwd()
{
-
$aClean = array(); //array of filtered user input
$aClean['ext_email'] = makeSafe($_POST['ext_email']);
+ /* if the user didn't enter any email address we should */
+ /* ask them to */
+ if($aClean['ext_email'] == "")
+ {
+ addmsg("Please enter your email address in the 'E-mail' field and re-request a new password",
+ "green");
+ redirect(apidb_fullurl("account.php?cmd=login"));
+ }
+
$note = '(Note: accounts for appdb.winehq.org and bugs.winehq.org '
.'are separated, so You might need to create second account for appdb.)';
@@ -156,7 +164,7 @@ function cmd_send_passwd()
$user = new User($userid);
if ($userid)
{
- if ($user->update(null, $passwd))
+ if ($user->update_password($passwd))
{
$sSubject = "Application DB Lost Password";
$sMsg = "We have received a request that you lost your password.\r\n";