]> granicus.if.org Git - php/commitdiff
MFH
authorIlia Alshanetsky <iliaa@php.net>
Sun, 4 May 2003 19:10:07 +0000 (19:10 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Sun, 4 May 2003 19:10:07 +0000 (19:10 +0000)
ext/standard/var.c

index 707b5a32cd936d97d624dea8fe2d40815463a272..8e109a41209345f5726dc64d9c0b7bbe3b862966 100644 (file)
@@ -511,11 +511,12 @@ static void php_var_serialize_intern(smart_str *buf, zval **struc, HashTable *va
                        return;
 
                case IS_DOUBLE: {
-                               char s[256];
+                               char *s;
                                ulong slen;
 
-                               slen = sprintf(s, "d:%.252g;", Z_DVAL_PP(struc));
+                               slen = spprintf(&s, 0, "d:%.100g;", Z_DVAL_PP(struc));
                                smart_str_appendl(buf, s, slen);
+                               efree(s);
                                return;
                        }