diff --git a/hal/src/main/native/include/hal/cpp/UnsafeDIO.h b/hal/src/main/native/include/hal/cpp/UnsafeDIO.h index de7e12da60..ffd4b33451 100644 --- a/hal/src/main/native/include/hal/cpp/UnsafeDIO.h +++ b/hal/src/main/native/include/hal/cpp/UnsafeDIO.h @@ -73,7 +73,7 @@ void UnsafeManipulateDIO(HAL_DigitalHandle handle, int32_t* status, wpi::mutex& dioMutex = detail::UnsafeGetDIOMutex(); tDIO* dSys = detail::UnsafeGetDigialSystem(); auto mask = detail::ComputeDigitalMask(handle, status); - if (status != 0) { + if (*status != 0) { return; } std::scoped_lock lock(dioMutex);