From: Chris Johns <chr...@rtems.org> The open path length was not set when at the root node and this sometimes failed the current directory checks. --- rtemsbsd/rtems/rtems-bsd-syscall-api.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/rtemsbsd/rtems/rtems-bsd-syscall-api.c b/rtemsbsd/rtems/rtems-bsd-syscall-api.c index 81361e94..800aa323 100644 --- a/rtemsbsd/rtems/rtems-bsd-syscall-api.c +++ b/rtemsbsd/rtems/rtems-bsd-syscall-api.c @@ -918,6 +918,7 @@ rtems_bsd_sysgen_open_node( if (rtems_bsd_libio_loc_to_vnode(&iop->pathinfo) == rtems_bsd_libio_loc_to_vnode(rootloc)) { opath = "."; + opathlen = 1; } else { opath = path + strlen(path); opathlen = 0; -- 2.37.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel