stas            Mon Mar  5 22:04:54 2007 UTC

  Modified files:              (Branch: PHP_4_4)
    /php-src/sapi/isapi php4isapi.c 
  Log:
  MF5: use srtlcat
  
  
http://cvs.php.net/viewvc.cgi/php-src/sapi/isapi/php4isapi.c?r1=1.92.2.13.2.2&r2=1.92.2.13.2.3&diff_format=u
Index: php-src/sapi/isapi/php4isapi.c
diff -u php-src/sapi/isapi/php4isapi.c:1.92.2.13.2.2 
php-src/sapi/isapi/php4isapi.c:1.92.2.13.2.3
--- php-src/sapi/isapi/php4isapi.c:1.92.2.13.2.2        Mon Jan  1 09:46:52 2007
+++ php-src/sapi/isapi/php4isapi.c      Mon Mar  5 22:04:54 2007
@@ -16,7 +16,7 @@
    |          Ben Mansell <[EMAIL PROTECTED]> (Zeus Support)                   
|
    +----------------------------------------------------------------------+
  */
-/* $Id: php4isapi.c,v 1.92.2.13.2.2 2007/01/01 09:46:52 sebastian Exp $ */
+/* $Id: php4isapi.c,v 1.92.2.13.2.3 2007/03/05 22:04:54 stas Exp $ */
 
 #ifdef PHP_WIN32
 # include <windows.h>
@@ -302,9 +302,9 @@
        lpECB->ServerSupportFunction(lpECB->ConnID, 
HSE_REQ_SEND_RESPONSE_HEADER_EX, &header_info, NULL, NULL);
 
        efree(combined_headers);
-       if (status_buf) {
+       if (status_buf) {
                efree(status_buf);
-       }
+       }
        return SAPI_HEADER_SENT_SUCCESSFULLY;
 }
 
@@ -385,24 +385,24 @@
         */
        strcpy( static_cons_buf, "/C=" );
        if( lpECB->GetServerVariable( lpECB->ConnID, "SSL_CLIENT_C", 
static_variable_buf, &variable_len ) && static_variable_buf[0] ) {
-               strcat( static_cons_buf, static_variable_buf );
+               strlcat( static_cons_buf, static_variable_buf, 
ISAPI_SERVER_VAR_BUF_SIZE );
        }
-       strcat( static_cons_buf, "/ST=" );
+       strlcat( static_cons_buf, "/ST=", ISAPI_SERVER_VAR_BUF_SIZE );
        variable_len = ISAPI_SERVER_VAR_BUF_SIZE;
        if( lpECB->GetServerVariable( lpECB->ConnID, "SSL_CLIENT_ST", 
static_variable_buf, &variable_len ) && static_variable_buf[0] ) {
-               strcat( static_cons_buf, static_variable_buf );
+               strlcat( static_cons_buf, static_variable_buf, 
ISAPI_SERVER_VAR_BUF_SIZE );
        }
        php_register_variable( "SSL_CLIENT_DN", static_cons_buf, 
track_vars_array TSRMLS_CC );
        
        strcpy( static_cons_buf, "/C=" );
        variable_len = ISAPI_SERVER_VAR_BUF_SIZE;
        if( lpECB->GetServerVariable( lpECB->ConnID, "SSL_CLIENT_I_C", 
static_variable_buf, &variable_len ) && static_variable_buf[0] ) {
-               strcat( static_cons_buf, static_variable_buf );
+               strlcat( static_cons_buf, static_variable_buf, 
ISAPI_SERVER_VAR_BUF_SIZE );
        }
-       strcat( static_cons_buf, "/ST=" );
+       strlcat( static_cons_buf, "/ST=", ISAPI_SERVER_VAR_BUF_SIZE );
        variable_len = ISAPI_SERVER_VAR_BUF_SIZE;
        if( lpECB->GetServerVariable( lpECB->ConnID, "SSL_CLIENT_I_ST", 
static_variable_buf, &variable_len ) && static_variable_buf[0] ) {
-               strcat( static_cons_buf, static_variable_buf );
+               strlcat( static_cons_buf, static_variable_buf, 
ISAPI_SERVER_VAR_BUF_SIZE );
        }
        php_register_variable( "SSL_CLIENT_I_DN", static_cons_buf, 
track_vars_array TSRMLS_CC );        
 }

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

Reply via email to