aboutsummaryrefslogtreecommitdiff
path: root/src/navigator.c
diff options
context:
space:
mode:
authorHarry Jeffery <harry@exec64.co.uk>2018-01-07 19:56:50 +0000
committerHarry Jeffery <harry@exec64.co.uk>2018-01-07 19:57:39 +0000
commita65b30b5dab60392ee86638652526d02da8788c0 (patch)
treecda1f9cfd492ce5c19dcdbb7919ca46a58f9ff97 /src/navigator.c
parentcfafe6d96333f7bd5328d493584f70658853e988 (diff)
downloadimv-a65b30b5dab60392ee86638652526d02da8788c0.tar.gz
Never return null from imv_navigator_selection
This fixes a crash where a null pointer would be used to set an environment variable. Fixes #123
Diffstat (limited to 'src/navigator.c')
-rw-r--r--src/navigator.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/navigator.c b/src/navigator.c
index 5aa3cc5..6fa884b 100644
--- a/src/navigator.c
+++ b/src/navigator.c
@@ -121,7 +121,7 @@ int imv_navigator_add(struct imv_navigator *nav, const char *path,
const char *imv_navigator_selection(struct imv_navigator *nav)
{
if(nav->num_paths == 0) {
- return NULL;
+ return "";
}
return nav->paths[nav->cur_path];
}