diff --git a/src/xrt/state_trackers/oxr/oxr_verify.cpp b/src/xrt/state_trackers/oxr/oxr_verify.cpp index a453add78..8db0a7865 100644 --- a/src/xrt/state_trackers/oxr/oxr_verify.cpp +++ b/src/xrt/state_trackers/oxr/oxr_verify.cpp @@ -128,7 +128,7 @@ oxr_verify_full_path(struct oxr_logger* log, State state = State::Start; bool valid = true; - if (length >= UINT32_MAX || length + 1 >= XR_MAX_PATH_LENGTH) { + if (length >= UINT32_MAX || (length + 1) > XR_MAX_PATH_LENGTH) { return oxr_error( log, XR_ERROR_PATH_FORMAT_INVALID, "(%s) string is too long for a path (%u + 1) > %u", name,