From cb2bc809ef29f349d38c89e202d821e67bb4c947 Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Tue, 21 Sep 2010 14:47:55 -0400
Subject: [PATCH] Fix db_mode check in insert_id()

---
 program/include/rcube_message.php |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/program/include/rcube_message.php b/program/include/rcube_message.php
index a15117e..40df819 100644
--- a/program/include/rcube_message.php
+++ b/program/include/rcube_message.php
@@ -612,7 +612,8 @@
                 $q = strlen(str_replace(' ', '', $regs[0]));
                 $line = substr($line, strlen($regs[0]));
 
-                if ($q == $q_level && isset($text[$last])
+                if ($q == $q_level && $line
+                    && isset($text[$last])
                     && $text[$last][strlen($text[$last])-1] == ' '
                 ) {
                     $text[$last] .= $line;
@@ -631,7 +632,7 @@
                     // remove space-stuffing
                     $line = preg_replace('/^\s/', '', $line);
 
-                    if (isset($text[$last])
+                    if (isset($text[$last]) && $line
                         && $text[$last] != '-- '
                         && $text[$last][strlen($text[$last])-1] == ' '
                     ) {

--
Gitblit v1.9.1