summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolan.mcnamara@collabora.com>2023-10-30 16:49:11 +0000
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-10-31 06:16:19 +0100
commit0bd5b0f92c10db2da04ad8ee7de8e11534df046e (patch)
tree85046bf0f35a6d4cc58b404d8be2c55a7d3918b0 /vcl
parent2ecd5da533f8fc4229bb8a38167eb147c1213fa8 (diff)
ofz#63741 Unknown Read
this went wrong in commit d97e0458914991214e3d396273862855aff66234 Date: Mon Oct 1 03:09:35 2018 +0200 vcl: no raw pointers where rJobData.SetDriverDataLen() was dropped in favour of using using nDriverDataLen, but missed replacing an interleaved GetDriverDataLen() with nDriverDataLen Change-Id: Iebc9145865fa4ec985bc2feed754c775d77011b2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158671 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/gdi/jobset.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/source/gdi/jobset.cxx b/vcl/source/gdi/jobset.cxx
index c9ed0d9626ec..19fa712ea658 100644
--- a/vcl/source/gdi/jobset.cxx
+++ b/vcl/source/gdi/jobset.cxx
@@ -297,7 +297,7 @@ SvStream& ReadJobSetup( SvStream& rIStream, JobSetup& rJobSetup )
if ( nDriverDataLen )
{
const char* pDriverData = reinterpret_cast<const char*>(pOldJobData) + nOldJobDataSize;
- const char* pDriverDataEnd = pDriverData + rJobData.GetDriverDataLen();
+ const char* pDriverDataEnd = pDriverData + nDriverDataLen;
if (pDriverDataEnd > pTempBuf.get() + nRead)
{
SAL_WARN("vcl", "corrupted job setup");