aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/nnn.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 336c0c1..e469389 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -7026,11 +7026,8 @@ static bool setup_config(void)
/* Set selection file path */
if (!g_state.picker) {
char *env_sel = xgetenv(env_cfg[NNN_SEL], NULL);
- if (env_sel)
- selpath = xstrdup(env_sel);
- else
- /* Length of "/.config/nnn/.selection" */
- selpath = (char *)malloc(len + 3);
+ selpath = env_sel ? xstrdup(env_sel)
+ : (char *)malloc(len + 3); /* Length of "/.config/nnn/.selection" */
if (!selpath) {
xerror();