From 7ad597cb78fa572e8aa8b153534709a84871de07 Mon Sep 17 00:00:00 2001
From: Pierre Buyle <buyle@pheromone.ca>
Date: Fri, 11 May 2012 11:36:55 -0400
Subject: [PATCH] Follow up patch for #1251756, fix usage of undefined password_policy_unicode_str_to_array() function.

---
 .../constraints/constraint_letter.inc              |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sites/all/modules/contrib/password_policy/constraints/constraint_letter.inc b/sites/all/modules/contrib/password_policy/constraints/constraint_letter.inc
index c955297..d0473b8 100644
--- a/sites/all/modules/contrib/password_policy/constraints/constraint_letter.inc
+++ b/sites/all/modules/contrib/password_policy/constraints/constraint_letter.inc
@@ -25,9 +25,10 @@ function password_policy_constraint_letter_error($constraint) {
  * Password validation.
  */
 function password_policy_constraint_letter_validate($password, $constraint, $uid) {
-  $chars = password_policy_unicode_str_to_array($password);
+  $chars = drupal_strlen($password);
   $num = 0;
-  foreach ($chars as $key => $char) {
+  for ($i = 0; $i < $chars; ++$i) {
+    $char = drupal_substr($password, $i, 1);
     if (ctype_alpha($char))
       $num++;
   }
-- 
1.7.8.3

