main.cc: Check getenv output better. Windows returns pointers to empty strings for non-existent env vars.
Ryan Pavlik rpavlik@iastate.edu
1 files changed,
2 insertions(+),
2 deletions(-)
jump to
M
src/main.cc
→
src/main.cc
@@ -220,12 +220,12 @@
const char* env; env = getenv("DISPLAY"); - if (env) { + if (env && strlen(env) > 0) { session_display.assign(env); } env = getenv("HOME"); - if (env) { + if (env && strlen(env) > 0) { rc_path.assign(std::string(env) + "/." + realProgramName("fluxbox")); rc_file = rc_path + "/init"; }