From b02113ba8ff6fe9db914f368a8dca1fb26738049 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Wed, 8 Jun 2005 12:31:23 +0000 Subject: [PATCH] (prepend_env_path): Bugfix: Check directory existence before appending original path. --- ChangeLog | 5 +++++ lily/main.cc | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index d0d27b06bc..3aee43cccf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-06-08 Jan Nieuwenhuizen + + * lily/main.cc (prepend_env_path): Bugfix: Check directory + existence before appending original path. + 2005-06-08 Han-Wen Nienhuys * ttftool/parse.c (readNamingTable): verbosity for "bad TTF diff --git a/lily/main.cc b/lily/main.cc index 80edfc07ed..3986817c6e 100644 --- a/lily/main.cc +++ b/lily/main.cc @@ -282,10 +282,12 @@ set_env_file (char const* key, String value) static int prepend_env_path (char const *key, String value) { - if (char const* cur = getenv (key)) - value += to_string (PATHSEP) + cur; if (is_dir (value)) - return sane_putenv (key, value.to_str0 ()); + { + if (char const* cur = getenv (key)) + value += to_string (PATHSEP) + cur; + return sane_putenv (key, value.to_str0 ()); + } else if (be_verbose_global) warning (_f ("no such directory: %s", value)); return -1; -- 2.39.5