diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-09-15 22:43:00 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-09-16 09:24:04 +0200 |
| commit | 0c8ef3a8ebcaeb4d1470ce10d4f460b6c5d77978 (patch) | |
| tree | 42d1f9cb0002f3104e2093f81475635042d087dd /src/lib/dcpomatic_socket.cc | |
| parent | 2210c3109069426705f14150f75f1e470a8eb419 (diff) | |
Cleanup: remove get() to unchecked buffer.
Diffstat (limited to 'src/lib/dcpomatic_socket.cc')
| -rw-r--r-- | src/lib/dcpomatic_socket.cc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/lib/dcpomatic_socket.cc b/src/lib/dcpomatic_socket.cc index 7aecf752f..7d2731cd9 100644 --- a/src/lib/dcpomatic_socket.cc +++ b/src/lib/dcpomatic_socket.cc @@ -278,8 +278,7 @@ Socket::check_read_digest () DCPOMATIC_ASSERT (_read_digester); int const size = _read_digester->size (); - uint8_t ref[size]; - _read_digester->get (ref); + auto const ref = _read_digester->get_vector(); /* Make sure _read_digester is gone before we call read() so that the digest * isn't itself digested. @@ -289,7 +288,7 @@ Socket::check_read_digest () uint8_t actual[size]; read (actual, size); - return memcmp(ref, actual, size) == 0; + return memcmp(ref.data(), actual, size) == 0; } @@ -297,17 +296,15 @@ void Socket::finish_write_digest () { DCPOMATIC_ASSERT (_write_digester); - int const size = _write_digester->size(); - uint8_t buffer[size]; - _write_digester->get (buffer); + auto const buffer = _write_digester->get_vector(); /* 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(), buffer.size()); } |
