@@ -796,8 +796,7 @@ protected function authDigestMD5($uid, $pwd, $authz = '')
796
796
return $ error ;
797
797
}
798
798
799
- $ auth_sasl = new Auth_SASL ;
800
- $ digest = $ auth_sasl ->factory ('digest-md5 ' );
799
+ $ digest = Auth_SASL::factory ('digest-md5 ' );
801
800
$ challenge = base64_decode ($ this ->arguments [0 ]);
802
801
$ auth_str = base64_encode (
803
802
$ digest ->getResponse ($ uid , $ pwd , $ challenge , $ this ->host , "smtp " , $ authz )
@@ -852,9 +851,8 @@ protected function authCRAMMD5($uid, $pwd, $authz = '')
852
851
return $ error ;
853
852
}
854
853
855
- $ auth_sasl = new Auth_SASL ;
856
854
$ challenge = base64_decode ($ this ->arguments [0 ]);
857
- $ cram = $ auth_sasl -> factory ('cram-md5 ' );
855
+ $ cram = Auth_SASL:: factory ('cram-md5 ' );
858
856
$ auth_str = base64_encode ($ cram ->getResponse ($ uid , $ pwd , $ challenge ));
859
857
860
858
if (PEAR ::isError ($ error = $ this ->put ($ auth_str ))) {
@@ -1214,8 +1212,7 @@ protected function authScramSHA($uid, $pwd, $authz = '')
1214
1212
return $ error ;
1215
1213
}
1216
1214
1217
- $ auth_sasl = new Auth_SASL ;
1218
- $ cram = $ auth_sasl ->factory ($ this ->scram_sha_hash_algorithm );
1215
+ $ cram = Auth_SASL::factory ($ this ->scram_sha_hash_algorithm );
1219
1216
$ auth_str = base64_encode ($ cram ->getResponse ($ uid , $ pwd ));
1220
1217
1221
1218
/* Step 1: Send first authentication request */
0 commit comments