From 8d68aaece1ed762c4cc90af5c748c2acbc8c19ed Mon Sep 17 00:00:00 2001 From: Christian Speckner Date: Sun, 8 Dec 2019 20:50:41 +0100 Subject: [PATCH] Fix segfault. --- src/common/bspf.hxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/bspf.hxx b/src/common/bspf.hxx index ddd62fbf6..ae4db11ef 100644 --- a/src/common/bspf.hxx +++ b/src/common/bspf.hxx @@ -250,8 +250,9 @@ namespace BSPF inline string getenv(const string& env_var) { try { - string result(std::getenv(env_var.c_str())); - return result; + const char* val = std::getenv(env_var.c_str()); + + return val ? string(val) : EmptyString; } catch(...) { return EmptyString;