@cryptotaxi247 / netdata-1 / commits / 21d99987b

Fix potential null pointer dereference when accessing journalfile (#20226)

* Fix potential null pointer dereference when accessing journalfile * Additional check

Stelios Fragkakis committed May 2, 2025 at 20:15 UTC 21d99987b04c10e9964caafc7044eb155819791d
1 file changed +2 -2
src/database/engine/journalfile.c
+2 -2
@@ -108,7 +108,7 @@ ALWAYS_INLINE struct rrdengine_datafile *njfv2idx_find_and_acquire_j2_header(NJF
108
109 datafile = *PValue;
110
111 - struct rrdengine_journalfile *journalfile = datafile->journalfile;
111 + struct rrdengine_journalfile *journalfile = datafile ? datafile->journalfile : NULL;
112
113 if (!datafile || !journalfile) {
114 datafile = NULL;
@@ -139,7 +139,7 @@ ALWAYS_INLINE struct rrdengine_datafile *njfv2idx_find_and_acquire_j2_header(NJF
139 }
140 }
141
142 - struct rrdengine_journalfile *journalfile = datafile->journalfile;
142 + struct rrdengine_journalfile *journalfile = datafile ? datafile->journalfile : NULL;
143 if(datafile && journalfile)
144 s->j2_header_acquired = journalfile_v2_data_acquire(journalfile, NULL,
145 s->wanted_start_time_s,