fix
[elisp/flim.git] / sasl.el
diff --git a/sasl.el b/sasl.el
index 659e92b..69709a6 100644 (file)
--- a/sasl.el
+++ b/sasl.el
@@ -58,9 +58,7 @@
   (autoload 'base64-encode-string "base64")
   (autoload 'starttls-open-stream "starttls")
   (autoload 'starttls-negotiate "starttls")
-  (autoload 'digest-md5-parse-digest-challenge "digest-md5")
   (autoload 'digest-md5-digest-response "digest-md5")
-;  (autoload 'scram-make-security-info "scram-md5")
   (autoload 'scram-md5-make-salted-pass "scram-md5")
   (autoload 'scram-md5-parse-server-msg-1 "scram-md5")
   (autoload 'scram-md5-make-client-msg-1 "scram-md5"))
 
 (defvar sasl-digest-md5-nonce-count 1)
 
-(defun sasl-digest-md5-digest-response (username passwd 
+(defun sasl-digest-md5-digest-response (digest-challenge username passwd
                                                 serv-type host &optional realm)
+  (digest-md5-parse-digest-challenge digest-challenge)
   (digest-md5-digest-response
    username
    (or realm (digest-md5-challenge 'realm)) ;; need to check.
    (digest-md5-digest-uri serv-type host) ;; MX host
    ))
 
-(defun sasl-digest-md5-parse-digest-challenge (digest-challenge)
-  (digest-md5-parse-digest-challenge digest-challenge))
-
 (provide 'sasl)
 
 ;;; sasl.el ends here
\ No newline at end of file