aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2005-03-20 13:54:53 +0000
committerBruce Momjian <bruce@momjian.us>2005-03-20 13:54:53 +0000
commit683f60da3d837236de5c4249fa2a62c8a94616ca (patch)
treed853e80eae5dd87f940dd1250dbcc121c0797286 /src
parent8c72526fe9daeebf4ad3d2d1acfa1a69720ceb43 (diff)
downloadpostgresql-683f60da3d837236de5c4249fa2a62c8a94616ca.tar.gz
postgresql-683f60da3d837236de5c4249fa2a62c8a94616ca.zip
Add mention of why malloc() has to be used in snprintf.c.
Diffstat (limited to 'src')
-rw-r--r--src/port/snprintf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/port/snprintf.c b/src/port/snprintf.c
index 4a8c7534307..38034b519d3 100644
--- a/src/port/snprintf.c
+++ b/src/port/snprintf.c
@@ -62,7 +62,7 @@
* causing nasty effects.
**************************************************************/
-/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.25 2005/03/20 03:53:39 momjian Exp $";*/
+/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.26 2005/03/20 13:54:53 momjian Exp $";*/
static void dopr(char *buffer, const char *format, va_list args, char *end);
@@ -225,6 +225,7 @@ dopr(char *buffer, const char *format, va_list args, char *end)
if (*p == '%') /* counts %% as two, so overcounts */
percents++;
+ /* Need to use malloc() because memory system might not be started yet. */
if ((fmtpar = malloc(sizeof(struct fmtpar) * percents)) == NULL)
{
fprintf(stderr, _("out of memory\n"));