detect null datafile while finding datafiles in range (#19913)
Costa Tsaousis committed
Mar 20, 2025 at 10:45 UTC
c5f0af40570bdf0cb9f93427cb208a8a9f5b834d
1 file changed
+7
src/database/engine/journalfile.c
+7
@@ -112,6 +112,13 @@ ALWAYS_INLINE struct rrdengine_datafile *njfv2idx_find_and_acquire_j2_header(NJF
112
}
113
114
datafile = *PValue;
115
+
116
+ if (!datafile || !datafile->journalfile) {
117
+ datafile = NULL;
118
+ PValue = NULL;
119
+ continue;
120
+ }
121
+
122
TIME_RANGE_COMPARE rc = is_page_in_time_range(datafile->journalfile->v2.first_time_s,
123
datafile->journalfile->v2.last_time_s,
124
s->wanted_start_time_s,