From 42cd791c4dcd8ea8d45c99675efc3a27c5aa5859 Mon Sep 17 00:00:00 2001 From: Andrew Bogott Date: Tue, 9 Nov 2010 04:25:19 -0600 Subject: [PATCH] ole32: Use default values if options passed to StgCreateStorageEx are NULL. --- dlls/ole32/storage32.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/ole32/storage32.c b/dlls/ole32/storage32.c index b58e445618e..2d629561876 100644 --- a/dlls/ole32/storage32.c +++ b/dlls/ole32/storage32.c @@ -7430,6 +7430,9 @@ HRESULT WINAPI StgCreateStorageEx(const WCHAR* pwcsName, DWORD grfMode, DWORD st if (stgfmt == STGFMT_STORAGE || stgfmt == STGFMT_DOCFILE) { + STGOPTIONS defaultOptions = {1, 0, 512}; + + if (!pStgOptions) pStgOptions = &defaultOptions; return create_storagefile(pwcsName, grfMode, grfAttrs, pStgOptions, riid, ppObjectOpen); }