Skip to content

Commit

Permalink
update comment
Browse files Browse the repository at this point in the history
  • Loading branch information
mkst committed Oct 25, 2023
1 parent 57ec5da commit 110dc26
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions dll/ole32.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,10 @@ namespace ole32 {
const GUID *riid,
void **ppv
) {
// when license.dat is missing:
// rclsid = CLSID_ShellLink (0x21401), riid = IID_IShellLinkA (0x214ee)
// and then it crashes with a null pointer deref
DEBUG_LOG("CoCreateInstance 0x%x %p %d 0x%x %p\n", rclsid->Data1, pUnkOuter, dwClsContext, riid->Data1, *ppv);
*ppv = 0;
// E_POINTER is returned when ppv is NULL, which isn't true here, but returning 1 results
// in a segfault with mwcceppc.exe when is told to include directories that do not exist.
return 0x80004003; // E_POINTER
}
}
Expand Down

0 comments on commit 110dc26

Please sign in to comment.