[PATCH 3/3 try2] strmbase: Initialize QualityControl struct on allocation
Andrew Eikum
aeikum at codeweavers.com
Tue May 17 14:02:49 CDT 2016
Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>
---
try2: Also initialize current_rstop to -1.
dlls/strmbase/qualitycontrol.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/strmbase/qualitycontrol.c b/dlls/strmbase/qualitycontrol.c
index ce14c72..46e0193 100644
--- a/dlls/strmbase/qualitycontrol.c
+++ b/dlls/strmbase/qualitycontrol.c
@@ -43,7 +43,7 @@ HRESULT QualityControlImpl_Create(IPin *input, IBaseFilter *self, QualityControl
{
QualityControlImpl *This;
TRACE("%p, %p, %p\n", input, self, ppv);
- *ppv = HeapAlloc(GetProcessHeap(),0,sizeof(QualityControlImpl));
+ *ppv = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,sizeof(QualityControlImpl));
if (!*ppv)
return E_OUTOFMEMORY;
This = *ppv;
@@ -51,6 +51,7 @@ HRESULT QualityControlImpl_Create(IPin *input, IBaseFilter *self, QualityControl
This->self = self;
This->tonotify = NULL;
This->clock = NULL;
+ This->current_rstart = This->current_rstop = -1;
TRACE("-> %p\n", This);
return S_OK;
}
--
2.8.2
More information about the wine-patches
mailing list