diff options
author | Martin Gallwey <mtg@openoffice.org> | 2001-12-06 11:07:08 +0000 |
---|---|---|
committer | Martin Gallwey <mtg@openoffice.org> | 2001-12-06 11:07:08 +0000 |
commit | b8213b7f8a8771a0719eb2b9de564cd271cb7ce3 (patch) | |
tree | 68324837ab2be25ad3d0b20d9a052b6fa8591b17 | |
parent | a8345500f05fbf72ca1dfa6143465d643364e068 (diff) |
#94679# fix a crash if the package component is being used to create a new zip file from scratch
-rw-r--r-- | package/source/zippackage/ZipPackage.cxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/package/source/zippackage/ZipPackage.cxx b/package/source/zippackage/ZipPackage.cxx index 5b8cd3f0f108..42bb48083275 100644 --- a/package/source/zippackage/ZipPackage.cxx +++ b/package/source/zippackage/ZipPackage.cxx @@ -2,9 +2,9 @@ * * $RCSfile: ZipPackage.cxx,v $ * - * $Revision: 1.73 $ + * $Revision: 1.74 $ * - * last change: $Author: mtg $ $Date: 2001-12-04 17:52:40 $ + * last change: $Author: mtg $ $Date: 2001-12-06 12:07:08 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -769,7 +769,10 @@ void ZipPackage::writeTempFile() // seek back to the beginning of the temp file so we can read segments from it xContentSeek->seek ( 0 ); - pZipFile->setInputStream ( xContentStream ); + if ( pZipFile ) + pZipFile->setInputStream ( xContentStream ); + else + pZipFile = new ZipFile ( xContentStream, xFactory, sal_False ); } // XChangesBatch |