]> granicus.if.org Git - php/commitdiff
use snprintf()
authorAntony Dovgal <tony2001@php.net>
Thu, 18 Jan 2007 15:29:11 +0000 (15:29 +0000)
committerAntony Dovgal <tony2001@php.net>
Thu, 18 Jan 2007 15:29:11 +0000 (15:29 +0000)
ext/interbase/ibase_query.c

index c63d5032db165d72d13fde25372f054f69777f8c..8b6132231fcb747fc5088bef376f3f9606c9d664 100644 (file)
@@ -1933,7 +1933,7 @@ static void _php_ibase_field_info(zval *return_value, XSQLVAR *var) /* {{{ */
        add_index_stringl(return_value, 2, var->relname, var->relname_length, 1);
        add_assoc_stringl(return_value, "relation", var->relname, var->relname_length, 1);
 
-       len = sprintf(buf, "%d", var->sqllen);
+       len = snprintf(buf, 16, "%d", var->sqllen);
        add_index_stringl(return_value, 3, buf, len, 1);
        add_assoc_stringl(return_value, "length", buf, len, 1);
 
@@ -1952,7 +1952,7 @@ static void _php_ibase_field_info(zval *return_value, XSQLVAR *var) /* {{{ */
                                precision = 18;
                                break;
                }
-               len = sprintf(buf, "NUMERIC(%d,%d)", precision, -var->sqlscale);
+               len = snprintf(buf, 16, "NUMERIC(%d,%d)", precision, -var->sqlscale);
                add_index_stringl(return_value, 4, s, len, 1);
                add_assoc_stringl(return_value, "type", s, len, 1);
        } else {