*** pgsql/src/backend/utils/adt/float.c 2009/06/11 14:49:03 1.162 --- pgsql/src/backend/utils/adt/float.c 2009/09/11 19:17:03 1.163 *************** *** 8,14 **** * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/utils/adt/float.c,v 1.161 2009/03/04 22:08:20 tgl Exp $ * *------------------------------------------------------------------------- */ --- 8,14 ---- * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/utils/adt/float.c,v 1.162 2009/06/11 14:49:03 momjian Exp $ * *------------------------------------------------------------------------- */ *************** float4out(PG_FUNCTION_ARGS) *** 334,340 **** if (ndig < 1) ndig = 1; ! sprintf(ascii, "%.*g", ndig, num); } } --- 334,340 ---- if (ndig < 1) ndig = 1; ! snprintf(ascii, MAXFLOATWIDTH + 1, "%.*g", ndig, num); } } *************** float8out(PG_FUNCTION_ARGS) *** 523,529 **** if (ndig < 1) ndig = 1; ! sprintf(ascii, "%.*g", ndig, num); } } --- 523,529 ---- if (ndig < 1) ndig = 1; ! snprintf(ascii, MAXDOUBLEWIDTH + 1, "%.*g", ndig, num); } }