diff options
author | Harry Jeffery <harry@exec64.co.uk> | 2018-01-07 19:56:50 +0000 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2018-01-07 19:57:39 +0000 |
commit | a65b30b5dab60392ee86638652526d02da8788c0 (patch) | |
tree | cda1f9cfd492ce5c19dcdbb7919ca46a58f9ff97 | |
parent | cfafe6d96333f7bd5328d493584f70658853e988 (diff) | |
download | imv-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
-rw-r--r-- | src/navigator.c | 2 |
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]; } |