From f83831f713ce4d9b5ea1103c330d3d84bb36144b Mon Sep 17 00:00:00 2001 From: Animesh Kumar Date: Tue, 6 Oct 2026 05:54:08 +0530 Subject: [PATCH] GH-51780: [C++][IPC] Remove the mislabeled null check on schema fields in GetSchema --- cpp/src/arrow/ipc/metadata_internal.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/cpp/src/arrow/ipc/metadata_internal.cc b/cpp/src/arrow/ipc/metadata_internal.cc index 94a956916162..02134aa805ab 100644 --- a/cpp/src/arrow/ipc/metadata_internal.cc +++ b/cpp/src/arrow/ipc/metadata_internal.cc @@ -1450,8 +1450,6 @@ Status GetSchema(const void* opaque_schema, DictionaryMemo* dictionary_memo, std::vector> fields(num_fields); for (int i = 0; i < num_fields; ++i) { const flatbuf::Field* field = schema->fields()->Get(i); - // XXX I don't think this check is necessary (AP) - CHECK_FLATBUFFERS_NOT_NULL(field, "DictionaryEncoding.indexType"); RETURN_NOT_OK( FieldFromFlatbuffer(field, field_pos.child(i), dictionary_memo, &fields[i])); }