summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2021-08-29 15:24:50 +0100
committerCaolán McNamara <caolanm@redhat.com>2021-08-29 20:38:39 +0200
commit9f9d075f3f814a2c6c53063cb7f3a582f6bff514 (patch)
tree860b21b991708e361e0e3dc4810740a7de1b6391 /filter
parent8d07df00118b5ac82880fdea000df350c3bf379c (diff)
ofz: MemorySanitizer: use-of-uninitialized-value
Change-Id: I9f467529458e303af371a653ef6412413db2f8a7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121227 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'filter')
-rw-r--r--filter/source/msfilter/svdfppt.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/filter/source/msfilter/svdfppt.cxx b/filter/source/msfilter/svdfppt.cxx
index aae85106042b..3e3bc3a69f9c 100644
--- a/filter/source/msfilter/svdfppt.cxx
+++ b/filter/source/msfilter/svdfppt.cxx
@@ -585,6 +585,11 @@ void SdrEscherImport::ProcessClientAnchor2( SvStream& rSt, DffRecordHeader& rHd,
r = rs;
b = bs;
}
+ if (!rSt.good())
+ {
+ SAL_WARN("filter.ms", "ProcessClientAnchor2: short read");
+ return;
+ }
Scale( l );
Scale( t );
Scale( r );