]> granicus.if.org Git - php/commitdiff
Use smart_str_append_long in implode
authorNikita Popov <nikic@php.net>
Wed, 28 May 2014 16:39:41 +0000 (18:39 +0200)
committerNikita Popov <nikic@php.net>
Wed, 28 May 2014 16:39:41 +0000 (18:39 +0200)
ext/standard/string.c

index 913d5b3af724cbca4d45f9d10c7362d7a336d988..674bd588b9242ad20c11236ad5881b1427e1b8f2 100644 (file)
@@ -1139,11 +1139,8 @@ again:
                                smart_str_appendl(&implstr, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp));
                                break;
 
-                       case IS_LONG: {
-                               char stmp[MAX_LENGTH_OF_LONG + 1];
-                               str_len = slprintf(stmp, sizeof(stmp), "%ld", Z_LVAL_P(tmp));
-                               smart_str_appendl(&implstr, stmp, str_len);
-                       }
+                       case IS_LONG:
+                               smart_str_append_long(&implstr, Z_LVAL_P(tmp));
                                break;
 
                        case IS_TRUE: