[buddy] backport some fixes from upstream
* src/fdd.c, src/imatrix.c, src/kernel.c, src/reorder.c: Here.
This commit is contained in:
parent
2d13fd50ab
commit
1ffdd57383
4 changed files with 25 additions and 16 deletions
|
|
@ -143,9 +143,10 @@ int fdd_extdomain(int *dom, int num)
|
|||
{
|
||||
fdvaralloc += (num > fdvaralloc) ? num : fdvaralloc;
|
||||
|
||||
domain = (Domain*)realloc(domain, sizeof(Domain)*fdvaralloc);
|
||||
if (domain == NULL)
|
||||
Domain* tmp_ptr = (Domain*)realloc(domain, sizeof(Domain)*fdvaralloc);
|
||||
if (tmp_ptr == NULL)
|
||||
return bdd_error(BDD_MEMORY);
|
||||
domain = tmp_ptr;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -219,9 +220,10 @@ int fdd_overlapdomain(int v1, int v2)
|
|||
{
|
||||
fdvaralloc += fdvaralloc;
|
||||
|
||||
domain = (Domain*)realloc(domain, sizeof(Domain)*fdvaralloc);
|
||||
if (domain == NULL)
|
||||
Domain* tmp_ptr = (Domain*)realloc(domain, sizeof(Domain)*fdvaralloc);
|
||||
if (tmp_ptr == NULL)
|
||||
return bdd_error(BDD_MEMORY);
|
||||
domain = tmp_ptr;
|
||||
}
|
||||
|
||||
d = &domain[fdvarnum];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue