]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/net/ldap.el (ldap-search-internal): Don't use eval.
authorAndreas Schwab <schwab@linux-m68k.org>
Sun, 9 Jan 2011 19:34:19 +0000 (20:34 +0100)
committerAndreas Schwab <schwab@linux-m68k.org>
Sun, 9 Jan 2011 19:34:19 +0000 (20:34 +0100)
lisp/ChangeLog
lisp/net/ldap.el

index 6da2fe1abb3da167b9af9570287fb5fea83a9cce..5cab10de20d3df4aea484968a5c8dc4623761d38 100644 (file)
@@ -1,3 +1,7 @@
+2011-01-09  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * net/ldap.el (ldap-search-internal): Don't use eval.
+
 2011-01-09  Chong Yidong  <cyd@stupidchicken.com>
 
        * subr.el (read-char-choice): Use read-key.
index 066dbd8bea02f92988b07f731e87579b5c922d3b..88284af06f0a2e800e4ca915a2cf7a12b7cca8a4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ldap.el --- client interface to LDAP for Emacs
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-;;   2007, 2008, 2009, 2010  Free Software Foundation, Inc.
+;;   2007, 2008, 2009, 2010, 2011  Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: FSF
@@ -556,13 +556,9 @@ an alist of attribute/value pairs."
       (if (and sizelimit
               (not (equal "" sizelimit)))
          (setq arglist (nconc arglist (list (format "-z%s" sizelimit)))))
-      (eval `(call-process ldap-ldapsearch-prog
-                          nil
-                          buf
-                          nil
-                          ,@arglist
-                          ,@ldap-ldapsearch-args
-                          ,@filter))
+      (apply #'call-process ldap-ldapsearch-prog
+            nil buf nil
+            (append arglist ldap-ldapsearch-args filter))
       (insert "\n")
       (goto-char (point-min))