diff --git a/dlls/rsaenh/rsaenh.c b/dlls/rsaenh/rsaenh.c index a45cf4ea216..5a2f0368571 100644 --- a/dlls/rsaenh/rsaenh.c +++ b/dlls/rsaenh/rsaenh.c @@ -938,6 +938,8 @@ BOOL WINAPI RSAENH_CPAcquireContext(HCRYPTPROV *phProv, LPSTR pszContainer, TRACE("(phProv=%p, pszContainer=%s, dwFlags=%08lx, pVTable=%p)\n", phProv, debugstr_a(pszContainer), dwFlags, pVTable); + SetLastError(ERROR_SUCCESS); + if (!load_lib()) return FALSE; if (pszContainer ? strlen(pszContainer) : 0)