Ver código fonte

Added a check in sqimap_login to verify $onetimepad is set. Not sure why
no check was ensured before. Should make plugin developers a little happier
in some cases too.

jangliss 22 anos atrás
pai
commit
cf1ed1cacd
1 arquivos alterados com 3 adições e 0 exclusões
  1. 3 0
      functions/imap_general.php

+ 3 - 0
functions/imap_general.php

@@ -213,6 +213,9 @@ function sqimap_read_data ($imap_stream, $pre, $handle_errors, &$response, &$mes
 function sqimap_login ($username, $password, $imap_server_address, $imap_port, $hide) {
     global $color, $squirrelmail_language, $onetimepad, $use_imap_tls, $imap_auth_mech;
 
+    if (!isset($onetimepad) || empty($onetimepad)) {
+        sqgetglobalvar('onetimepad' , $onetimepad , SQ_SESSION );
+    }
     $imap_server_address = sqimap_get_user_server($imap_server_address, $username);
 	$host=$imap_server_address;