From 05cd95e44dadff1bd1e2087d6a6c45738d95833f Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Thu, 21 Sep 2006 12:59:44 +0000 Subject: [PATCH] sometimes... HOME is not set... believe it or not! :) SVN revision: 25999 --- legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c index 8760d072d3..b425a6aa02 100644 --- a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c +++ b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c @@ -736,7 +736,10 @@ ecore_desktop_home_get() int len; /* Get Home Dir, check for trailing '/', strip it */ - strncpy(home, getenv("HOME"), PATH_MAX); + if (getenv("HOME")) + strncpy(home, getenv("HOME"), PATH_MAX); + else + strcpy(home, "/"); len = strlen(home) - 1; while ((len >= 0) && (home[len] == '/')) {