diff options
| author | Carl Hetherington <cth@carlh.net> | 2026-03-18 17:14:55 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2026-03-18 17:14:55 +0100 |
| commit | b0a1da35fe27761e6c9580d1205536d9280de933 (patch) | |
| tree | 65161f1af05162bb3060efe72247e491c9ad99d0 /src/lib/dcpomatic_socket.cc | |
| parent | 8ff143858a0f439daddc0b8f2ccb1b633b61a3a2 (diff) | |
Fix build problems with warnings generated by newer macOS build environments.
Diffstat (limited to 'src/lib/dcpomatic_socket.cc')
| -rw-r--r-- | src/lib/dcpomatic_socket.cc | 16 |
1 files changed, 8 insertions, 8 deletions
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<uint8_t> 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<uint8_t> 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<uint8_t> 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); } |
