Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2012-08-25 11:53:58 +0400
committerUnderground78 <underground78@users.sourceforge.net>2012-08-25 11:53:58 +0400
commitc80ab10bb5ce013836569eb926bf3f3026206127 (patch)
tree28a3ab28d285dec2067b0219311c106c7187bf1a /src/filters/transform/Mpeg2DecFilter
parentb9512f4f84dc07da2f10b9a364427402e4566605 (diff)
Fix some possible NULL pointer dereferences.
Diffstat (limited to 'src/filters/transform/Mpeg2DecFilter')
-rw-r--r--src/filters/transform/Mpeg2DecFilter/Mpeg2DecFilter.cpp4
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;
}