Module: wine Branch: master Commit: 311cf13a1c72a4419f6a0214bf7fd8baf1179bc1 URL: https://gitlab.winehq.org/wine/wine/-/commit/311cf13a1c72a4419f6a0214bf7fd8b...
Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Wed Nov 22 16:27:09 2023 +1100
msdasql: Check rowset pointer before assignment in ICommandText::Execute.
---
dlls/msdasql/session.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/msdasql/session.c b/dlls/msdasql/session.c index 7cec1523f4d..b42af7f6a02 100644 --- a/dlls/msdasql/session.c +++ b/dlls/msdasql/session.c @@ -1263,7 +1263,8 @@ static HRESULT WINAPI command_Execute(ICommandText *iface, IUnknown *outer, REFI return E_FAIL; }
- *rowset = NULL; + if (rowset) + *rowset = NULL; if (!wcsnicmp( command->query, L"select ", 7 )) { msrowset = malloc(sizeof(*msrowset));