Fix xpalloc confusion after memory is exhausted.
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 2 Dec 2012 23:11:42 +0000 (15:11 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 2 Dec 2012 23:11:42 +0000 (15:11 -0800)
commit2dd2e62273983693076360e1bc4e59a0f9184c68
tree5d841624594f6b9152ea619c8f663a189be95cdd
parentdb47d5e975dc5bd647f7c6132e7f9eb196f2614f
Fix xpalloc confusion after memory is exhausted.

* alloc.c (xpalloc): Comment fix.
* charset.c (Fdefine_charset_internal): If xpalloc exhausts memory
and signals an error, do not clear charset_table_size, as
charset_table is still valid.
* doprnt.c (evxprintf): Clear *BUF after freeing it.
src/ChangeLog
src/alloc.c
src/charset.c
src/doprnt.c