From 4e2106f7bdba23044d4ef32d4f033ec79a1dd257 Mon Sep 17 00:00:00 2001
From: Amit Sharma <sharma.amitt16@gmail.com>
Date: Thu, 6 Jul 2017 15:19:56 +0530
Subject: [PATCH] Minor change in module file. Added check for pass in  values.

---
 password_encrypt.module | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/password_encrypt.module b/password_encrypt.module
index 57d2c72..e95fa69 100644
--- a/password_encrypt.module
+++ b/password_encrypt.module
@@ -132,9 +132,11 @@ function password_encrypt_form_alter(&$form, &$form_state, $form_id) {
  * Callback: called to encrypt user password.
  */
 function password_encrypt_user_decrypt_password($form, &$form_state) {
-  $password_encrypt_passkey = variable_get('password_encrypt_passkey');
-  $decrypted_pass = password_encrypt_crypto_js_aes_decrypt($password_encrypt_passkey, $form_state['values']['pass']);
-  $form_state['values']['pass'] = $decrypted_pass;
+  if(isset($form_state['values']['pass'])){
+    $password_encrypt_passkey = variable_get('password_encrypt_passkey');
+    $decrypted_pass = password_encrypt_crypto_js_aes_decrypt($password_encrypt_passkey, $form_state['values']['pass']);
+    $form_state['values']['pass'] = $decrypted_pass;
+  }
 }
 
 /**
@@ -161,7 +163,7 @@ function password_encrypt_crypto_js_aes_decrypt($passphrase, $jsonstring) {
 
   $ct = base64_decode($jsondata["ct"]);
   $concated_passphrase = $passphrase . $salt;
-  $md5 = array();
+  $md5 = [];
   $md5[0] = md5($concated_passphrase, TRUE);
   $result = $md5[0];
   for ($i = 1; $i < 3; $i++) {
-- 
GitLab