qedit: Use offsetof for the size of a struct with a varlen array.

This commit is contained in:
Michael Stefaniuc 2014-02-05 00:22:53 +01:00 committed by Alexandre Julliard
parent 183bd439fa
commit d436ea9597
1 changed files with 2 additions and 2 deletions

View File

@ -46,7 +46,7 @@ typedef struct _PE_Impl {
LONG refCount;
ULONG numPins;
ULONG index;
IPin *pins[0];
IPin *pins[1];
} PE_Impl;
@ -174,7 +174,7 @@ static const IEnumPinsVtbl IEnumPins_VTable =
static IEnumPins *pinsenum_create(IBaseFilter *filter, IPin **pins, ULONG pinCount)
{
PE_Impl *obj;
ULONG len = sizeof(PE_Impl) + (pinCount * sizeof(IPin *));
ULONG len = offsetof(PE_Impl, pins[pinCount]);
ULONG i;
obj = CoTaskMemAlloc(len);