2009-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
+ * net/ldap.el (ldap-search-internal): Use with-current-buffer and push.
+
* net/imap.el (imap-send-command): Simplify.
(imap-wait-for-tag): point-max - buffer-size.
(equal "" filter))
(error "No search filter"))
(setq filter (cons filter attributes))
- (save-excursion
- (set-buffer buf)
+ (with-current-buffer buf
(erase-buffer)
(if (and host
(not (equal "" host)))
;; Do not try to open non-existent files
(if (equal value "")
(setq value " ")
- (save-excursion
- (set-buffer bufval)
+ (with-current-buffer bufval
(erase-buffer)
(set-buffer-multibyte nil)
(insert-file-contents-literally value)
(setq record (cons (list name value)
record))
(forward-line 1))
- (setq result (cons (if withdn
- (cons dn (nreverse record))
- (nreverse record)) result))
+ (push (if withdn
+ (cons dn (nreverse record))
+ (nreverse record)) result)
(setq record nil)
(skip-chars-forward " \t\n")
(message "Parsing results... %d" numres)