mirror of
https://github.com/reactos/reactos.git
synced 2024-10-02 07:26:47 +00:00
[USP10]: Wine sync.
SHA-1: 8fb52c7c5d711918fadf2590061d668093d14708 * usp10: Avoid non-standard array initialization. Fix this bug introduced in revision 62535. CORE-8029 #resolve #comment Fixed in revision 62563. svn path=/trunk/; revision=62563
This commit is contained in:
parent
fe4af53ff0
commit
79b28fc9b2
|
@ -819,10 +819,13 @@ static void resolveResolved(unsigned baselevel, const WORD * pcls, WORD *plevel,
|
||||||
static void computeIsolatingRunsSet(unsigned baselevel, WORD *pcls, WORD *pLevel, int uCount, struct list *set)
|
static void computeIsolatingRunsSet(unsigned baselevel, WORD *pcls, WORD *pLevel, int uCount, struct list *set)
|
||||||
{
|
{
|
||||||
int run_start, run_end, i;
|
int run_start, run_end, i;
|
||||||
Run runs[uCount];
|
|
||||||
int run_count = 0;
|
int run_count = 0;
|
||||||
|
Run *runs;
|
||||||
IsolatedRun *current_isolated;
|
IsolatedRun *current_isolated;
|
||||||
|
|
||||||
|
runs = HeapAlloc(GetProcessHeap(), 0, uCount * sizeof(Run));
|
||||||
|
if (!runs) return;
|
||||||
|
|
||||||
list_init(set);
|
list_init(set);
|
||||||
|
|
||||||
/* Build Runs */
|
/* Build Runs */
|
||||||
|
@ -849,6 +852,7 @@ static void computeIsolatingRunsSet(unsigned baselevel, WORD *pcls, WORD *pLevel
|
||||||
int type_fence, real_end;
|
int type_fence, real_end;
|
||||||
int j;
|
int j;
|
||||||
current_isolated = HeapAlloc(GetProcessHeap(), 0, sizeof(IsolatedRun) + sizeof(WORD*)*uCount);
|
current_isolated = HeapAlloc(GetProcessHeap(), 0, sizeof(IsolatedRun) + sizeof(WORD*)*uCount);
|
||||||
|
if (!current_isolated) break;
|
||||||
|
|
||||||
run_start = runs[k].start;
|
run_start = runs[k].start;
|
||||||
current_isolated->e = runs[k].e;
|
current_isolated->e = runs[k].e;
|
||||||
|
@ -936,6 +940,8 @@ search:
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HeapFree(GetProcessHeap(), 0, runs);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************************************************************
|
/*************************************************************
|
||||||
|
|
Loading…
Reference in a new issue