summaryrefslogtreecommitdiff
path: root/src/actions.c
diff options
context:
space:
mode:
authorJérémie Courrèges-Anglas <jca@wxcvbn.org>2014-03-04 02:47:13 +0100
committerJérémie Courrèges-Anglas <jca@wxcvbn.org>2014-03-04 02:47:13 +0100
commit41dc897f6dcf7b0be0832f95d624ef91b68f7edf (patch)
tree05401ccc808b86ba8e93bff0b081d5ca9e213c11 /src/actions.c
parentc51dd419f9d40facf516558510704891c0cf66b6 (diff)
downloadratpoison-41dc897f6dcf7b0be0832f95d624ef91b68f7edf.zip
Use get_homedir anywhere we can.
Diffstat (limited to 'src/actions.c')
-rw-r--r--src/actions.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/actions.c b/src/actions.c
index 3fe97a8..a378a0f 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -4264,14 +4264,14 @@ cmd_getenv (int interactive UNUSED, struct cmdarg **args)
cmdret *
cmd_chdir (int interactive UNUSED, struct cmdarg **args)
{
- char *dir;
+ const char *dir;
if (args[0] == NULL)
{
- dir = getenv ("HOME");
- if (dir == NULL || *dir == '\0')
+ dir = get_homedir ();
+ if (dir == NULL)
{
- return cmdret_new (RET_FAILURE, "chdir: HOME not set");
+ return cmdret_new (RET_FAILURE, "chdir: unable to find your HOME directory");
}
}
else