aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2009-08-30 14:24:09 +0000
committerStefan Monnier2009-08-30 14:24:09 +0000
commit80629cfce13fe1751335fbb64f360894861cc400 (patch)
tree4f5d18cb4f9ba34eb8ce3f72b7fb2c9536f6a3cc
parent206d03872eaee5a1a1ad9d504ce3b6c3139114ef (diff)
downloademacs-80629cfce13fe1751335fbb64f360894861cc400.tar.gz
emacs-80629cfce13fe1751335fbb64f360894861cc400.zip
(ldap-search-internal): Use with-current-buffer and push.
-rw-r--r--lisp/ChangeLog2
-rw-r--r--lisp/net/ldap.el12
2 files changed, 7 insertions, 7 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 75c697ca72d..f2c2fbda65e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,7 @@
12009-08-30 Stefan Monnier <monnier@iro.umontreal.ca> 12009-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * net/ldap.el (ldap-search-internal): Use with-current-buffer and push.
4
3 * net/imap.el (imap-send-command): Simplify. 5 * net/imap.el (imap-send-command): Simplify.
4 (imap-wait-for-tag): point-max - buffer-size. 6 (imap-wait-for-tag): point-max - buffer-size.
5 7
diff --git a/lisp/net/ldap.el b/lisp/net/ldap.el
index 68afee6a1a2..20b41aeded4 100644
--- a/lisp/net/ldap.el
+++ b/lisp/net/ldap.el
@@ -524,8 +524,7 @@ an alist of attribute/value pairs."
524 (equal "" filter)) 524 (equal "" filter))
525 (error "No search filter")) 525 (error "No search filter"))
526 (setq filter (cons filter attributes)) 526 (setq filter (cons filter attributes))
527 (save-excursion 527 (with-current-buffer buf
528 (set-buffer buf)
529 (erase-buffer) 528 (erase-buffer)
530 (if (and host 529 (if (and host
531 (not (equal "" host))) 530 (not (equal "" host)))
@@ -597,8 +596,7 @@ an alist of attribute/value pairs."
597 ;; Do not try to open non-existent files 596 ;; Do not try to open non-existent files
598 (if (equal value "") 597 (if (equal value "")
599 (setq value " ") 598 (setq value " ")
600 (save-excursion 599 (with-current-buffer bufval
601 (set-buffer bufval)
602 (erase-buffer) 600 (erase-buffer)
603 (set-buffer-multibyte nil) 601 (set-buffer-multibyte nil)
604 (insert-file-contents-literally value) 602 (insert-file-contents-literally value)
@@ -607,9 +605,9 @@ an alist of attribute/value pairs."
607 (setq record (cons (list name value) 605 (setq record (cons (list name value)
608 record)) 606 record))
609 (forward-line 1)) 607 (forward-line 1))
610 (setq result (cons (if withdn 608 (push (if withdn
611 (cons dn (nreverse record)) 609 (cons dn (nreverse record))
612 (nreverse record)) result)) 610 (nreverse record)) result)
613 (setq record nil) 611 (setq record nil)
614 (skip-chars-forward " \t\n") 612 (skip-chars-forward " \t\n")
615 (message "Parsing results... %d" numres) 613 (message "Parsing results... %d" numres)