From 16d40d713b1d8d924ac20b542d344552a4c29648 Mon Sep 17 00:00:00 2001
From: Derek Jones
Date: Fri, 10 Jul 2009 17:53:57 +0000
Subject: Fixed a case sensitive string replacement, simplified redundant
string replacement
---
system/libraries/Input.php | 4 ++--
user_guide/changelog.html | 1 +
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/system/libraries/Input.php b/system/libraries/Input.php
index 407990370..e7bf72779 100644
--- a/system/libraries/Input.php
+++ b/system/libraries/Input.php
@@ -656,11 +656,11 @@ class CI_Input {
{
// Images have a tendency to have the PHP short opening and closing tags every so often
// so we skip those and only do the long opening tags.
- $str = str_replace(array(''), array('<?php', '<?PHP', '<?', '?>'), $str);
+ $str = str_replace(array('', '?'.'>'), array('<?', '?>'), $str);
}
/*
diff --git a/user_guide/changelog.html b/user_guide/changelog.html
index d99a52f82..2cd5c68ea 100644
--- a/user_guide/changelog.html
+++ b/user_guide/changelog.html
@@ -99,6 +99,7 @@ SVN Revision:
Fixed a bug to prevent PHP errors when attempting to use sendmail on servers that have manually disabled the PHP popen() function.
Fixed a bug that would cause PHP errors in XML-RPC data if the PHP data type did not match the specified XML-RPC type.
Fixed a bug in the XML-RPC class with parsing dateTime.iso8601 data types.
+ Fixed a case sensitive string replacement in xss_clean()
Version 1.7.1
--
cgit v1.2.3-24-g4f1b