Alexandre Julliard : oleaut32: Don't create non-existent typelib files.
Alexandre Julliard
julliard at winehq.org
Tue Dec 31 11:11:43 CST 2013
Module: wine
Branch: master
Commit: a41468164805b54aea40d19416915699ee308a9b
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a41468164805b54aea40d19416915699ee308a9b
Author: Alexandre Julliard <julliard at winehq.org>
Date: Mon Dec 30 20:35:02 2013 +0100
oleaut32: Don't create non-existent typelib files.
---
dlls/oleaut32/typelib.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c
index 0d8c43e..812612a 100644
--- a/dlls/oleaut32/typelib.c
+++ b/dlls/oleaut32/typelib.c
@@ -3405,8 +3405,7 @@ static HRESULT TLB_ReadTypeLib(LPCWSTR pszFileName, LPWSTR pszPath, UINT cchPath
if(file != pszFileName) heap_free(file);
- h = CreateFileW(pszPath, GENERIC_READ, 0, NULL, OPEN_ALWAYS,
- FILE_ATTRIBUTE_NORMAL, NULL);
+ h = CreateFileW(pszPath, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if(h != INVALID_HANDLE_VALUE){
FILE_NAME_INFORMATION *info;
char data[MAX_PATH * sizeof(WCHAR) + sizeof(info->FileNameLength)];
More information about the wine-cvs
mailing list