mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
|
# HG changeset patch
|
||
|
# Parent 11023ab3d23865b71678e9a4b22a45646ec0c0f0
|
||
|
diff --git a/gfx/angle/src/compiler/preprocessor/atom.c b/gfx/angle/src/compiler/preprocessor/atom.c
|
||
|
--- a/gfx/angle/src/compiler/preprocessor/atom.c
|
||
|
+++ b/gfx/angle/src/compiler/preprocessor/atom.c
|
||
|
@@ -327,22 +327,17 @@ static int GrowAtomTable(AtomTable *atab
|
||
|
newmap = realloc(atable->amap, sizeof(int)*size);
|
||
|
newrev = realloc(atable->arev, sizeof(int)*size);
|
||
|
} else {
|
||
|
newmap = malloc(sizeof(int)*size);
|
||
|
newrev = malloc(sizeof(int)*size);
|
||
|
atable->size = 0;
|
||
|
}
|
||
|
if (!newmap || !newrev) {
|
||
|
- /* failed to grow -- error */
|
||
|
- if (newmap)
|
||
|
- atable->amap = newmap;
|
||
|
- if (newrev)
|
||
|
- atable->arev = newrev;
|
||
|
- return -1;
|
||
|
+ abort();
|
||
|
}
|
||
|
memset(&newmap[atable->size], 0, (size - atable->size) * sizeof(int));
|
||
|
memset(&newrev[atable->size], 0, (size - atable->size) * sizeof(int));
|
||
|
atable->amap = newmap;
|
||
|
atable->arev = newrev;
|
||
|
atable->size = size;
|
||
|
}
|
||
|
return 0;
|