From: Anders Lindgren Date: Wed, 9 Dec 2015 05:35:12 +0000 (+0100) Subject: Don't add "." to load path (bug#21104) X-Git-Tag: emacs-25.0.90~509 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ae3057412a0673667e76cd281e5c5db46be18254;p=emacs.git Don't add "." to load path (bug#21104) When configured with --enable-locallisppath=no, which is the default for OS X, the load-path incorrectly was populated with ".". * src/lread.c (init_lread): Don't call `decode_env_path' when PATH_SITELOADSEARCH is empty. --- diff --git a/src/lread.c b/src/lread.c index 0da5819d343..74a5fdfe67b 100644 --- a/src/lread.c +++ b/src/lread.c @@ -4353,7 +4353,7 @@ init_lread (void) load_path_check (default_lpath); /* Add the site-lisp directories to the front of the default. */ - if (!no_site_lisp) + if (!no_site_lisp && PATH_SITELOADSEARCH[0] != '\0') { Lisp_Object sitelisp; sitelisp = decode_env_path (0, PATH_SITELOADSEARCH, 0); @@ -4384,7 +4384,7 @@ init_lread (void) load_path_check (Vload_path); /* Add the site-lisp directories at the front. */ - if (initialized && !no_site_lisp) + if (initialized && !no_site_lisp && PATH_SITELOADSEARCH[0] != '\0') { Lisp_Object sitelisp; sitelisp = decode_env_path (0, PATH_SITELOADSEARCH, 0);