diff options
author | Daniel Golle <daniel@makrotopia.org> | 2022-03-31 00:58:40 +0100 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2022-03-31 10:22:03 +0200 |
commit | e956bcf5d6533de9bbf2bbefae60c32e52348cf9 (patch) | |
tree | f5b13152cc76f797a23bb11ecbb175168e6b046e /main.c | |
parent | a37f65471c2b69fa588cbf8e9794ff1fe6d04605 (diff) |
fs: fix off-by-one in fs.dirname() function
Make sure fs.dirname() doesn't truncate the last character of the
returned path. Previously ucv_string_new_length was called with a
length which no longer included the last character (which had just
been tested not to be a '/' or '.' and hence broke the loop at that
point).
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[testcase added]
Signed-off-by: Paul Spooren <mail@aparcar.org>
[testcase folded into this commit and fixed]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'main.c')
0 files changed, 0 insertions, 0 deletions