From b0a1da35fe27761e6c9580d1205536d9280de933 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 18 Mar 2026 17:14:55 +0100 Subject: Fix build problems with warnings generated by newer macOS build environments. --- src/lib/dcpomatic_socket.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/lib/dcpomatic_socket.cc') diff --git a/src/lib/dcpomatic_socket.cc b/src/lib/dcpomatic_socket.cc index 7aecf752f..33182e4a9 100644 --- a/src/lib/dcpomatic_socket.cc +++ b/src/lib/dcpomatic_socket.cc @@ -278,18 +278,18 @@ Socket::check_read_digest () DCPOMATIC_ASSERT (_read_digester); int const size = _read_digester->size (); - uint8_t ref[size]; - _read_digester->get (ref); + std::vector ref(size); + _read_digester->get(ref.data()); /* Make sure _read_digester is gone before we call read() so that the digest * isn't itself digested. */ _read_digester.reset (); - uint8_t actual[size]; - read (actual, size); + std::vector actual(size); + read(actual.data(), size); - return memcmp(ref, actual, size) == 0; + return ref == actual; } @@ -299,15 +299,15 @@ Socket::finish_write_digest () DCPOMATIC_ASSERT (_write_digester); int const size = _write_digester->size(); - uint8_t buffer[size]; - _write_digester->get (buffer); + std::vector buffer(size); + _write_digester->get(buffer.data()); /* Make sure _write_digester is gone before we call write() so that the digest * isn't itself digested. */ _write_digester.reset (); - write (buffer, size); + write(buffer.data(), size); } -- cgit v1.2.3