diff options
author | Bruce Momjian <bruce@momjian.us> | 2005-03-20 03:53:39 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2005-03-20 03:53:39 +0000 |
commit | 8c72526fe9daeebf4ad3d2d1acfa1a69720ceb43 (patch) | |
tree | b7bc72f7c99e356c54c5fea3dce29eeca53fc2c5 /src/port/snprintf.c | |
parent | 169adfcf7475ce2018ea12d3c773b01e248f04c4 (diff) | |
download | postgresql-8c72526fe9daeebf4ad3d2d1acfa1a69720ceb43.tar.gz postgresql-8c72526fe9daeebf4ad3d2d1acfa1a69720ceb43.zip |
Department of second thoughts. Remove FRONTEND from snprintf.c because
snprintf is called before the memory system is started. We have to just
malloc/free. There are no elogs in the code so we should be fine.
Diffstat (limited to 'src/port/snprintf.c')
-rw-r--r-- | src/port/snprintf.c | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/src/port/snprintf.c b/src/port/snprintf.c index 544ab3d78c9..4a8c7534307 100644 --- a/src/port/snprintf.c +++ b/src/port/snprintf.c @@ -32,17 +32,14 @@ * SUCH DAMAGE. */ -#ifndef FRONTEND #include "postgres.h" -#else -#include "postgres_fe.h" -#endif #ifndef WIN32 #include <sys/ioctl.h> #endif #include <sys/param.h> + /* ** SNPRINTF, VSNPRINT -- counted versions of printf ** @@ -65,7 +62,7 @@ * causing nasty effects. **************************************************************/ -/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.24 2005/03/17 03:18:14 momjian Exp $";*/ +/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.25 2005/03/20 03:53:39 momjian Exp $";*/ static void dopr(char *buffer, const char *format, va_list args, char *end); @@ -227,10 +224,7 @@ dopr(char *buffer, const char *format, va_list args, char *end) for (p = format; *p != '\0'; p++) if (*p == '%') /* counts %% as two, so overcounts */ percents++; -#ifndef FRONTEND - fmtpar = pgport_palloc(sizeof(struct fmtpar) * percents); - fmtparptr = pgport_palloc(sizeof(struct fmtpar *) * percents); -#else + if ((fmtpar = malloc(sizeof(struct fmtpar) * percents)) == NULL) { fprintf(stderr, _("out of memory\n")); @@ -241,7 +235,6 @@ dopr(char *buffer, const char *format, va_list args, char *end) fprintf(stderr, _("out of memory\n")); exit(1); } -#endif format_save = format; @@ -586,13 +579,8 @@ nochar: } *output = '\0'; -#ifndef FRONTEND - pgport_pfree(fmtpar); - pgport_pfree(fmtparptr); -#else free(fmtpar); free(fmtparptr); -#endif } static void |