From ede70e79e7781b5b3660c520a8b453c095d4256f Mon Sep 17 00:00:00 2001 From: DuckDB Labs GitHub Bot Date: Tue, 27 Jan 2026 07:24:14 +0000 Subject: [PATCH] Update vendored DuckDB sources to 32ae75b320 --- src/duckdb/src/function/table/version/pragma_version.cpp | 6 +++--- src/duckdb/src/function/window/window_value_function.cpp | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/duckdb/src/function/table/version/pragma_version.cpp b/src/duckdb/src/function/table/version/pragma_version.cpp index 6315bafb5..28003047c 100644 --- a/src/duckdb/src/function/table/version/pragma_version.cpp +++ b/src/duckdb/src/function/table/version/pragma_version.cpp @@ -1,5 +1,5 @@ #ifndef DUCKDB_PATCH_VERSION -#define DUCKDB_PATCH_VERSION "4" +#define DUCKDB_PATCH_VERSION "5-dev2" #endif #ifndef DUCKDB_MINOR_VERSION #define DUCKDB_MINOR_VERSION 4 @@ -8,10 +8,10 @@ #define DUCKDB_MAJOR_VERSION 1 #endif #ifndef DUCKDB_VERSION -#define DUCKDB_VERSION "v1.4.4" +#define DUCKDB_VERSION "v1.4.5-dev2" #endif #ifndef DUCKDB_SOURCE_ID -#define DUCKDB_SOURCE_ID "6ddac802ff" +#define DUCKDB_SOURCE_ID "32ae75b320" #endif #include "duckdb/function/table/system_functions.hpp" #include "duckdb/main/database.hpp" diff --git a/src/duckdb/src/function/window/window_value_function.cpp b/src/duckdb/src/function/window/window_value_function.cpp index 5eaee1423..0337dc30e 100644 --- a/src/duckdb/src/function/window/window_value_function.cpp +++ b/src/duckdb/src/function/window/window_value_function.cpp @@ -1012,6 +1012,9 @@ void WindowFillExecutor::EvaluateInternal(ExecutionContext &context, DataChunk & if (prev_valid == DConstants::INVALID_INDEX) { // Skip to the next partition i += partition_end[i] - row_idx - 1; + if (i >= count) { + return; + } row_idx = partition_end[i] - 1; continue; } @@ -1121,6 +1124,9 @@ void WindowFillExecutor::EvaluateInternal(ExecutionContext &context, DataChunk & if (prev_valid == DConstants::INVALID_INDEX) { // Skip to the next partition i += partition_end[i] - row_idx - 1; + if (i >= count) { + break; + } row_idx = partition_end[i] - 1; continue; }