--- deliantra/server/include/cfperl.h 2007/05/27 23:14:37 1.67 +++ deliantra/server/include/cfperl.h 2007/05/27 23:22:29 1.68 @@ -280,11 +280,8 @@ void put (keyword k, double v) { - char buf [128]; - - snprintf (buf, 128, "%.7g", v); - - put (k, (const char *)buf); + force (32); + ptr += sprintf (ptr, "%.7g", v); } void put_(keyword k, sint64 v)