The max size of the string buffer was too small. Push it up a bit.

darcs-hash:20080114005745-75c98-1bcad5c5e81d4257eb7e96e860f8c667f9ba3267.gz
This commit is contained in:
liljencrantz 2008-01-14 10:57:45 +10:00
parent e510d10c77
commit 3743a5758b

8
util.c
View File

@ -45,10 +45,12 @@
Maximum number of characters that can be inserted using a single
call to sb_printf. This is needed since vswprintf doesn't tell us
what went wrong. We don't know if we ran out of space or something
else went wrong. Therefore we assume that any error is an out of
memory-error and try again until we reach this size.
else went wrong. We assume that any error is an out of memory-error
and try again until we reach this size. After this size has been
reached, it is instead assumed that something was wrong with the
format string.
*/
#define SB_MAX_SIZE 32767
#define SB_MAX_SIZE (128*1024*1024)
/**
Handle oom condition. Default action is to print a stack trace and