diff options
| author | Carl Hetherington <cth@carlh.net> | 2024-07-21 16:23:36 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2024-07-21 18:58:43 +0200 |
| commit | 5be557f3d340cbd9459bc136040514c1b9a978f5 (patch) | |
| tree | 95e9404a4d75fdbc5f3cfbb68246228397b40161 /src/lib/dcpomatic_socket.cc | |
| parent | 08141dcf06974e4c5900b0ac2f52dc40c9359cef (diff) | |
Cleanup: remove get() to unchecked buffer.
Diffstat (limited to 'src/lib/dcpomatic_socket.cc')
| -rw-r--r-- | src/lib/dcpomatic_socket.cc | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/lib/dcpomatic_socket.cc b/src/lib/dcpomatic_socket.cc index 83ab072d2..e5c6c2de0 100644 --- a/src/lib/dcpomatic_socket.cc +++ b/src/lib/dcpomatic_socket.cc @@ -226,9 +226,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. @@ -238,7 +236,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; } @@ -246,17 +244,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()); } |
