tony2001                Thu Jan 18 16:21:00 2007 UTC

  Modified files:              
    /php-src/ext/soap   soap.c 
    /php-src/ext/standard       html.c 
    /php-src/ext/wddx   wddx.c 
  Log:
  more snprintf()
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/soap/soap.c?r1=1.217&r2=1.218&diff_format=u
Index: php-src/ext/soap/soap.c
diff -u php-src/ext/soap/soap.c:1.217 php-src/ext/soap/soap.c:1.218
--- php-src/ext/soap/soap.c:1.217       Mon Jan  1 09:29:29 2007
+++ php-src/ext/soap/soap.c     Thu Jan 18 16:20:59 2007
@@ -17,7 +17,7 @@
   |          Dmitry Stogov <[EMAIL PROTECTED]>                             |
   +----------------------------------------------------------------------+
 */
-/* $Id: soap.c,v 1.217 2007/01/01 09:29:29 sebastian Exp $ */
+/* $Id: soap.c,v 1.218 2007/01/18 16:20:59 tony2001 Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -2134,7 +2134,7 @@
                        php_error_docref(NULL TSRMLS_CC, E_ERROR, "Dump memory 
failed");
                }
 
-               sprintf(cont_len, "Content-Length: %d", size);
+               snprintf(cont_len, sizeof(cont_len), "Content-Length: %d", 
size);
                sapi_add_header(cont_len, strlen(cont_len), 1);
                if (soap_version == SOAP_1_2) {
                        sapi_add_header("Content-Type: application/soap+xml; 
charset=utf-8", sizeof("Content-Type: application/soap+xml; charset=utf-8")-1, 
1);
@@ -2303,7 +2303,7 @@
           our fault code with their own handling... Figure this out later
        */
        sapi_add_header("HTTP/1.1 500 Internal Service Error", sizeof("HTTP/1.1 
500 Internal Service Error")-1, 1);
-       sprintf(cont_len,"Content-Length: %d", size);
+       snprintf(cont_len, sizeof(cont_len), "Content-Length: %d", size);
        sapi_add_header(cont_len, strlen(cont_len), 1);
        if (soap_version == SOAP_1_2) {
                sapi_add_header("Content-Type: application/soap+xml; 
charset=utf-8", sizeof("Content-Type: application/soap+xml; charset=utf-8")-1, 
1);
@@ -4706,7 +4706,7 @@
        } else {
                if (name == NULL) {
                        paramName = paramNameBuf;
-                       sprintf(paramName,"param%d",index);
+                       snprintf(paramName, sizeof(paramNameBuf), 
"param%d",index);
                } else {
                        paramName = name;
                }
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/html.c?r1=1.121&r2=1.122&diff_format=u
Index: php-src/ext/standard/html.c
diff -u php-src/ext/standard/html.c:1.121 php-src/ext/standard/html.c:1.122
--- php-src/ext/standard/html.c:1.121   Mon Jan  1 09:29:31 2007
+++ php-src/ext/standard/html.c Thu Jan 18 16:21:00 2007
@@ -18,7 +18,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: html.c,v 1.121 2007/01/01 09:29:31 sebastian Exp $ */
+/* $Id: html.c,v 1.122 2007/01/18 16:21:00 tony2001 Exp $ */
 
 /*
  * HTML entity resources:
@@ -1427,12 +1427,12 @@
                                                cp = (UChar)(i + 
entity_map[j].basechar);
                                                key_len = 
zend_codepoint_to_uchar(cp, key);
                                                key[key_len] = 0;
-                                               sprintf(buffer, "&%s;", 
entity_map[j].table[i]);
+                                               snprintf(buffer, 
sizeof(buffer), "&%s;", entity_map[j].table[i]);
                                                
add_u_assoc_ascii_string_ex(return_value, IS_UNICODE, ZSTR(key), key_len+1, 
buffer, 1);
                                        } else {
                                                /* no wide chars here, because 
charset is always cs_8859_1 */
                                                ind[0] = i + 
entity_map[j].basechar;
-                                               sprintf(buffer, "&%s;", 
entity_map[j].table[i]);
+                                               snprintf(buffer, 
sizeof(buffer), "&%s;", entity_map[j].table[i]);
                                                add_assoc_string(return_value, 
ind, buffer, 1);
                                        }
                                }
http://cvs.php.net/viewvc.cgi/php-src/ext/wddx/wddx.c?r1=1.142&r2=1.143&diff_format=u
Index: php-src/ext/wddx/wddx.c
diff -u php-src/ext/wddx/wddx.c:1.142 php-src/ext/wddx/wddx.c:1.143
--- php-src/ext/wddx/wddx.c:1.142       Tue Jan  9 15:21:23 2007
+++ php-src/ext/wddx/wddx.c     Thu Jan 18 16:21:00 2007
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: wddx.c,v 1.142 2007/01/09 15:21:23 iliaa Exp $ */
+/* $Id: wddx.c,v 1.143 2007/01/18 16:21:00 tony2001 Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -449,7 +449,7 @@
                        PHP_SET_CLASS_ATTRIBUTES(obj);
 
                        php_wddx_add_chunk_static(packet, WDDX_STRUCT_S);
-                       sprintf(tmp_buf, WDDX_VAR_S, PHP_CLASS_NAME_VAR);
+                       snprintf(tmp_buf, WDDX_BUF_LEN, WDDX_VAR_S, 
PHP_CLASS_NAME_VAR);
                        php_wddx_add_chunk(packet, tmp_buf);
                        php_wddx_add_chunk_static(packet, WDDX_STRING_S);
                        php_wddx_add_chunk_ex(packet, class_name.s, name_len);
@@ -481,7 +481,7 @@
                PHP_SET_CLASS_ATTRIBUTES(obj);
 
                php_wddx_add_chunk_static(packet, WDDX_STRUCT_S);
-               sprintf(tmp_buf, WDDX_VAR_S, PHP_CLASS_NAME_VAR);
+               snprintf(tmp_buf, WDDX_BUF_LEN, WDDX_VAR_S, PHP_CLASS_NAME_VAR);
                php_wddx_add_chunk(packet, tmp_buf);
                php_wddx_add_chunk_static(packet, WDDX_STRING_S);
                php_wddx_add_chunk_ex(packet, class_name.s, name_len);

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to