Module: wine Branch: master Commit: 1db85c132e7013dddda4200e06a675e91c6530a0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=1db85c132e7013dddda4200e06...
Author: Jerome Leclanche adys.wh@gmail.com Date: Mon May 3 01:14:49 2010 +0300
quartz: Properly return E_POINTER when ppFilters is null.
---
dlls/quartz/enumfilters.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/quartz/enumfilters.c b/dlls/quartz/enumfilters.c index ca6a989..ab1f6ec 100644 --- a/dlls/quartz/enumfilters.c +++ b/dlls/quartz/enumfilters.c @@ -126,6 +126,9 @@ static HRESULT WINAPI IEnumFiltersImpl_Next(IEnumFilters * iface, ULONG cFilters
TRACE("(%p)->(%u, %p, %p)\n", iface, cFilters, ppFilters, pcFetched);
+ if (!ppFilters) + return E_POINTER; + for (i = 0; i < cFetched; i++) { ppFilters[i] = This->ppFilters[This->uIndex + i];