diff options
author | XhmikosR <xhmikosr@users.sourceforge.net> | 2012-08-25 11:53:58 +0400 |
---|---|---|
committer | Underground78 <underground78@users.sourceforge.net> | 2012-08-25 11:53:58 +0400 |
commit | c80ab10bb5ce013836569eb926bf3f3026206127 (patch) | |
tree | 28a3ab28d285dec2067b0219311c106c7187bf1a /src/filters/transform/Mpeg2DecFilter | |
parent | b9512f4f84dc07da2f10b9a364427402e4566605 (diff) |
Fix some possible NULL pointer dereferences.
Diffstat (limited to 'src/filters/transform/Mpeg2DecFilter')
-rw-r--r-- | src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.cpp b/src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.cpp index 8876da48f..cb11faa1f 100644 --- a/src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.cpp +++ b/src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.cpp @@ -1073,7 +1073,9 @@ STDMETHODIMP CMpeg2DecFilter::GetPages(CAUUID* pPages) pPages->cElems = 1;
pPages->pElems = (GUID*)CoTaskMemAlloc(sizeof(GUID) * pPages->cElems);
- pPages->pElems[0] = __uuidof(CMpeg2DecSettingsWnd);
+ if (pPages->pElems != NULL) {
+ pPages->pElems[0] = __uuidof(CMpeg2DecSettingsWnd);
+ }
return S_OK;
}
|