From: Michael R. Fisher Date: Mon, 15 Jul 2013 02:06:25 +0000 (-0500) Subject: Use a static string variable for dll path. X-Git-Tag: 3.3~20^2~7 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=23bf9b11c64037bba655b66ee36301e63fe5bd0c;p=ardour.git Use a static string variable for dll path. Making this consistent with all other funtions in this file. --- diff --git a/libs/ardour/filesystem_paths.cc b/libs/ardour/filesystem_paths.cc index 73bfaff137..bea0e330b9 100644 --- a/libs/ardour/filesystem_paths.cc +++ b/libs/ardour/filesystem_paths.cc @@ -86,11 +86,14 @@ user_config_directory () std::string ardour_dll_directory () { - std::string s = Glib::getenv("ARDOUR_DLL_PATH"); + static std::string s; + if (s.empty()) { - std::cerr << _("ARDOUR_DLL_PATH not set in environment - exiting\n"); - ::exit (1); - } + s = Glib::getenv("ARDOUR_DLL_PATH"); + std::cerr << _("ARDOUR_DLL_PATH not set in environment - exiting\n"); + ::exit (1); + } + return s; }