File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -404,20 +404,15 @@ void ROOT::Internal::RPageSource::LoadSealedPage(ROOT::DescriptorId_t physicalCo
404404 pageInfo = clusterDescriptor.GetPageRange (physicalColumnId).Find (localIndex.GetIndexInCluster ());
405405 }
406406
407+ assert (pageInfo.GetLocator ().GetType () != RNTupleLocator::kTypePageZero );
408+
407409 sealedPage.SetBufferSize (pageInfo.GetLocator ().GetNBytesOnStorage () + pageInfo.HasChecksum () * kNBytesPageChecksum );
408410 sealedPage.SetNElements (pageInfo.GetNElements ());
409411 sealedPage.SetHasChecksum (pageInfo.HasChecksum ());
410412
411413 if (!sealedPage.GetBuffer ())
412414 return ;
413415
414- if (pageInfo.GetLocator ().GetType () == RNTupleLocator::kTypePageZero ) {
415- assert (!pageInfo.HasChecksum ());
416- memcpy (const_cast <void *>(sealedPage.GetBuffer ()), ROOT::Internal::RPage::GetPageZeroBuffer (),
417- sealedPage.GetBufferSize ());
418- return ;
419- }
420-
421416 LoadSealedPageImpl (pageInfo.GetLocator (), sealedPage);
422417 sealedPage.VerifyChecksumIfEnabled ().ThrowOnError ();
423418}
You can’t perform that action at this time.
0 commit comments