* quotemeta() wasn't the right function. addslashes() is correct.
authorfidian <fidian@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Wed, 7 Feb 2001 14:37:51 +0000 (14:37 +0000)
committerfidian <fidian@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Wed, 7 Feb 2001 14:37:51 +0000 (14:37 +0000)
* This should fix the bugs Lewis was talking about.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@1070 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/imap_general.php

index d7008e757c75982865c3020a047f060e4e93ca86..830efaa8708d95a511e89889c020c8d822f8829d 100755 (executable)
          exit;
       }
 
-      fputs ($imap_stream, "a001 LOGIN \"" . quotemeta($username) . 
-         '" "' . quotemeta($password) . "\"\r\n");
+      fputs ($imap_stream, "a001 LOGIN \"" . addslashes($username) . 
+         '" "' . addslashes($password) . "\"\r\n");
       $read = sqimap_read_data ($imap_stream, 'a001', false, $response, $message);
 
       /** If the connection was not successful, lets see why **/