vcl/source/filter/sgfbram.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit d608a304ecd3be4481632dbad091279abcf07a02
Author: Caolán McNamara <caol...@redhat.com>
Date:   Sun Jan 22 21:46:47 2017 +0000

    return early on not good
    
    Change-Id: I4aca6cb1c3dae652595b93ff7507db713a668d5f

diff --git a/vcl/source/filter/sgfbram.cxx b/vcl/source/filter/sgfbram.cxx
index 20afdf0..ed2a961 100644
--- a/vcl/source/filter/sgfbram.cxx
+++ b/vcl/source/filter/sgfbram.cxx
@@ -323,6 +323,8 @@ bool SgfBMapFilter(SvStream& rInp, SvStream& rOut)
 
     nFileStart=rInp.Tell();
     ReadSgfHeader( rInp, aHead );
+    if (!rIStream.good())
+        return false;
     if (aHead.ChkMagic() && (aHead.Typ==SgfBitImag0 || aHead.Typ==SgfBitImag1 
||
                              aHead.Typ==SgfBitImag2 || aHead.Typ==SgfBitImgMo))
     {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to