diff -r 2f85df8cd35e -r 9e85e1ec1155 libidav/utils.c --- a/libidav/utils.c Thu Mar 28 14:18:54 2019 +0100 +++ b/libidav/utils.c Thu Mar 28 18:09:31 2019 +0100 @@ -863,3 +863,14 @@ ucx_buffer_free(buf); return str; } + +void util_remove_trailing_pathseparator(char *path) { + size_t len = strlen(path); + if(len < 2) { + return; + } + + if(path[len-1] == '/') { + path[len-1] = '\0'; + } +}