modules/dav/fs/repos.c:1843: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `dav_fs_walker`.

modules/dav/fs/repos.c:1769:37: Assignment
1767.                                         dav_response **response)
1768. {
1769.     dav_fs_walker_context fsctx = { 0 };
                                          ^
1770.     dav_error *err;
1771.     dav_fs_copymove_walk_ctx cm_ctx = { 0 };

modules/dav/fs/repos.c:1843:11: Call
1841. 
1842.     /* always return the error, and any/all multistatus responses */
1843.     err = dav_fs_walker(&fsctx, depth);
                ^
1844.     *response = fsctx.wres.response;
1845.     return err;

modules/dav/fs/repos.c:1488:1: <LHS trace>
1486. /* Walk recursively down through directories, *
1487.  * including lock-null resources as we go.    */
1488. static dav_error * dav_fs_walker(dav_fs_walker_context *fsctx, int depth)
      ^
1489. {
1490.     const dav_walk_params *params = fsctx->params;

modules/dav/fs/repos.c:1488:1: Parameter `fsctx->path2.cur_len`
  1486. /* Walk recursively down through directories, *
  1487.  * including lock-null resources as we go.    */
  1488. static dav_error * dav_fs_walker(dav_fs_walker_context *fsctx, int depth)
        ^
  1489. {
  1490.     const dav_walk_params *params = fsctx->params;

modules/dav/fs/repos.c:1752:13: Binary operation: ([0, +oo] - 1):unsigned64 by call to `dav_fs_walker` 
  1750.         fsctx->uri_buf.buf[--fsctx->uri_buf.cur_len] = '\0';
  1751.         if (fsctx->path2.buf != NULL) {
  1752.             fsctx->path2.buf[--fsctx->path2.cur_len] = '\0';
                    ^
  1753.         }
  1754. 
