diff options
Diffstat (limited to 'src/ext/Iis/ca/scacert.cpp')
| -rw-r--r-- | src/ext/Iis/ca/scacert.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ext/Iis/ca/scacert.cpp b/src/ext/Iis/ca/scacert.cpp index 5eae905a..0bb87f9f 100644 --- a/src/ext/Iis/ca/scacert.cpp +++ b/src/ext/Iis/ca/scacert.cpp | |||
| @@ -552,8 +552,12 @@ static HRESULT ReadCertificateFile( | |||
| 552 | // If we have a PFX blob, get the first certificate out of the PFX and use that instead of the PFX. | 552 | // If we have a PFX blob, get the first certificate out of the PFX and use that instead of the PFX. |
| 553 | if (dwContentType & CERT_QUERY_CONTENT_PFX) | 553 | if (dwContentType & CERT_QUERY_CONTENT_PFX) |
| 554 | { | 554 | { |
| 555 | hr = FileRead(&pbData, &cbData, wzPath); | 555 | SIZE_T size = 0; |
| 556 | |||
| 557 | hr = FileRead(&pbData, &size, wzPath); | ||
| 556 | ExitOnFailure(hr, "Failed to read PFX file: %ls", wzPath); | 558 | ExitOnFailure(hr, "Failed to read PFX file: %ls", wzPath); |
| 559 | |||
| 560 | cbData = (DWORD)size; | ||
| 557 | } | 561 | } |
| 558 | else | 562 | else |
| 559 | { | 563 | { |
