From bf15b1d37bfe4c02c9c44d09790d9583de925404 Mon Sep 17 00:00:00 2001 From: Dewey Dunnington Date: Tue, 5 Dec 2023 15:50:13 -0400 Subject: [PATCH] test for null file pointer --- .../nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_reader_test.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_reader_test.cc b/extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_reader_test.cc index 3441e68e4..462795532 100644 --- a/extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_reader_test.cc +++ b/extensions/nanoarrow_ipc/src/nanoarrow/nanoarrow_ipc_reader_test.cc @@ -100,13 +100,15 @@ TEST(NanoarrowIpcReader, InputStreamBuffer) { } TEST(NanoarrowIpcReader, InputStreamFile) { + struct ArrowIpcInputStream stream; + ASSERT_EQ(ArrowIpcInputStreamInitFile(&stream, nullptr, 1), EINVAL); + uint8_t input_data[] = {0x01, 0x02, 0x03, 0x04, 0x05}; FILE* file_ptr = tmpfile(); ASSERT_NE(file_ptr, nullptr); ASSERT_EQ(fwrite(input_data, 1, sizeof(input_data), file_ptr), sizeof(input_data)); fseek(file_ptr, 0, SEEK_SET); - struct ArrowIpcInputStream stream; uint8_t output_data[] = {0xff, 0xff, 0xff, 0xff, 0xff}; int64_t size_read_bytes;