On Sun, Oct 12, 2008 at 10:41:21AM -0400, D'Arcy J.M. Cain wrote: > > > + if ((result = (char *) palloc(16)) != NULL) > > > + { > > > + result[0] = ':'; > > > + strcpy(result + 1, password->password); > > > + } > > > > AFAIK palloc() cannot return NULL? > > Really? My program will simply come crashing down if there is a memory > problem without giving me a chance to clean up?
If by "come crashing down" you mean "the transaction will be aborted, all memory and other resources freed and the user gets a nice error message", then yes. palloc will never return an invalid pointer. Have a nice day, -- Martijn van Oosterhout <[EMAIL PROTECTED]> http://svana.org/kleptog/ > Please line up in a tree and maintain the heap invariant while > boarding. Thank you for flying nlogn airlines.
signature.asc
Description: Digital signature