From 713a66fc0fd824906517260c5323d4f8afc919b7 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Sat, 11 Jul 2009 13:21:30 -0400
Subject: [PATCH] - prevent from some mcrypt warnings (#1485970)

---
 program/include/rcmail.php |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/program/include/rcmail.php b/program/include/rcmail.php
index 65bac38..2363715 100644
--- a/program/include/rcmail.php
+++ b/program/include/rcmail.php
@@ -882,6 +882,8 @@
    */
   public function encrypt($clear, $key = 'des_key', $base64 = true)
   {
+    if (!$clear)
+      return '';
     /*-
      * Add a single canary byte to the end of the clear text, which
      * will help find out how much of padding will need to be removed
@@ -930,6 +932,9 @@
    */
   public function decrypt($cipher, $key = 'des_key', $base64 = true)
   {
+    if (!$cipher)
+      return '';
+  
     $cipher = $base64 ? base64_decode($cipher) : $cipher;
 
     if (function_exists('mcrypt_module_open') &&

--
Gitblit v1.9.1