Skip to content

Commit aaafa10

Browse files
committed
Better parse skipInvalidReads env var
1 parent 31d8da1 commit aaafa10

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Framework/AnalysisSupport/src/AODJAlienReaderHelpers.cxx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,10 @@ AlgorithmSpec AODJAlienReaderHelpers::rootFileReaderCallback(ConfigContext const
223223
static size_t totalSizeCompressed = 0;
224224
static uint64_t totalDFSent = 0;
225225
static uint64_t totalInvalidReadSkipped = 0;
226-
static bool skipInvalidReads = getenv("DPL_AOD_READER_SKIP_INVALID") && atoi(getenv("DPL_AOD_READER_SKIP_INVALID"));
226+
static bool skipInvalidReads = [] {
227+
auto const* envValue = getenv("DPL_AOD_READER_SKIP_INVALID");
228+
return envValue != nullptr && strcmp(envValue, "0") != 0 && strcmp(envValue, "false") != 0;
229+
}();
227230

228231
// check if RuntimeLimit is reached
229232
if (!watchdog->update()) {

0 commit comments

Comments
 (0)