1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 19:29:09 +00:00

Get rid of most _alloca use and remove ALLOCA().

This commit is contained in:
Darryl Pogue
2011-10-23 23:01:19 -07:00
committed by Adam Johnson
parent 8a3f0cfd5b
commit 6cdcf6a95e
15 changed files with 109 additions and 103 deletions

View File

@ -566,17 +566,14 @@ void VaultSDLNode::SetStateDataRecord (const plStateDataRecord * rec, unsigned w
ram.Rewind();
unsigned bytes = ram.GetEOF();
uint8_t * buf, * heap = nil;
if (bytes <= 2048)
buf = ALLOCA(uint8_t, bytes);
else
buf = (uint8_t *)ALLOC(bytes);
uint8_t * buf = nil;
buf = (uint8_t *)malloc(bytes);
ram.CopyToMem(buf);
IVaultNodeSetBlob(kSDLData, base, &sdlData, &sdlDataLen, buf, bytes);
free(heap);
free(buf);
}
#endif // def CLIENT