diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/libenvexec/envdir_noclamp.c | 2 |
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 { |
