From 7284f06585a689702ea86684893c999065621460 Mon Sep 17 00:00:00 2001
From: Derek Jones
Date: Tue, 31 Aug 2010 00:30:21 -0500
Subject: changed key comparison to be loosely typed, so an error would be
triggered when an empty string is attempted to be used as an encryption key
---
system/libraries/Encrypt.php | 2 +-
user_guide/changelog.html | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/system/libraries/Encrypt.php b/system/libraries/Encrypt.php
index c893fbf9e..44fdce03b 100644
--- a/system/libraries/Encrypt.php
+++ b/system/libraries/Encrypt.php
@@ -72,7 +72,7 @@ class CI_Encrypt {
$CI =& get_instance();
$key = $CI->config->item('encryption_key');
- if ($key === FALSE)
+ if ($key == FALSE)
{
show_error('In order to use the encryption class requires that you set an encryption key in your config file.');
}
diff --git a/user_guide/changelog.html b/user_guide/changelog.html
index 18e4df7ad..d9c17ab76 100644
--- a/user_guide/changelog.html
+++ b/user_guide/changelog.html
@@ -177,6 +177,7 @@ Hg Tag:
Fixed a bug where extending the Controller class would result in a fatal PHP error.
Fixed a PHP Strict Standards Error in the index.php file.
Fixed a bug where getimagesize() was being needlessly checked on non-image files in is_allowed_type().
+ Fixed a bug in the Encryption library where an empty key was not triggering an error.
Version 1.7.2
--
cgit v1.2.3-24-g4f1b