Bug in IMP 2.2.6: Escaped backslash in Preferences/signature

Fritz Zaucker zaucker@ee.ethz.ch
Fri, 3 Aug 2001 18:43:56 +0200 (MET DST)


This behaviour can be verified on the IMP demo site at
https://demo.horde.org/stable/horde/imp/

If a backslash is used in Preferences/Signature the backslash is
"escaped" with a second backslash upon saving the Preferences.

This is done by the call to addslashes() in the file
horde/imp/prefs.php3 in line 69:

 if (!(imp_set_signature(addslashes($signature), $imp->user, $imp->server))) {

If addslashes() is removed from that line, no second backslash is added.

The question is if this is save to do there?

Cheers,
Fritz

-- 
Dr. Fritz Zaucker, Head IT Support Group
Department of Electrical Engineering,  Federal Institute of Technology
ETZ J97, Gloriastrasse 35, CH-8092 Zurich, Switzerland
Tel.: +41-1-632-5241 Fax: +41-1-632-1194 http://people.ee.ethz.ch/~zaucker/
E-mail: zaucker@ee.ethz.ch (see home page for PGP key)