From 4adefbc9d1b6bc37a3770bdf8a1e6a9284e3e240 Mon Sep 17 00:00:00 2001 From: rajnishprecogs <136425719+rajnishprecogs@users.noreply.github.com> Date: Wed, 1 Oct 2025 11:56:42 +0100 Subject: [PATCH] Update src/state_example/mocks.cpp in branch Precogs-fix-n2zg58mf --- src/state_example/mocks.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/state_example/mocks.cpp b/src/state_example/mocks.cpp index 7def44e..8c2693f 100644 --- a/src/state_example/mocks.cpp +++ b/src/state_example/mocks.cpp @@ -50,6 +50,11 @@ extern "C" { int driver_get_current_time() { int cifuzz_var_0 = GetFDP()->ConsumeIntegral(); + // FIX: Validate the consumed input to ensure it is within expected bounds + if (cifuzz_var_0 < 0 || cifuzz_var_0 > MAX_EXPECTED_VALUE) { + // Handle invalid input appropriately + throw std::invalid_argument("Invalid input value"); + } return cifuzz_var_0; }