aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libenvexec/envdir_noclamp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libenvexec/envdir_noclamp.c b/src/libenvexec/envdir_noclamp.c
index f0e6796..09b52f2 100644
--- a/src/libenvexec/envdir_noclamp.c
+++ b/src/libenvexec/envdir_noclamp.c
@@ -52,7 +52,7 @@ int envdir_internal_noclamp (char const *path, stralloc *modifs, unsigned int op
{
if (!slurp(modifs, fd)) goto errfd ;
if (modifs->len == pos) modifs->len = pos - 1 ;
- if (!(options & SKALIBS_ENVDIR_NOCHOMP) && (modifs->s[modifs->len - 1] == '\n')) modifs->len-- ;
+ else if (!(options & SKALIBS_ENVDIR_NOCHOMP) && modifs->s[modifs->len - 1] == '\n') modifs->len-- ;
}
else
{