iliaa           Tue Feb  3 09:44:17 2004 EDT

  Modified files:              (Branch: PHP_4_3)
    /php-src/ext/snmp   snmp.c 
  Log:
  MFH: Fixed possible overflow.
  
  
http://cvs.php.net/diff.php/php-src/ext/snmp/snmp.c?r1=1.70.2.13&r2=1.70.2.14&ty=u
Index: php-src/ext/snmp/snmp.c
diff -u php-src/ext/snmp/snmp.c:1.70.2.13 php-src/ext/snmp/snmp.c:1.70.2.14
--- php-src/ext/snmp/snmp.c:1.70.2.13   Thu Oct 16 22:21:37 2003
+++ php-src/ext/snmp/snmp.c     Tue Feb  3 09:44:17 2004
@@ -20,7 +20,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: snmp.c,v 1.70.2.13 2003/10/17 02:21:37 iliaa Exp $ */
+/* $Id: snmp.c,v 1.70.2.14 2004/02/03 14:44:17 iliaa Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -573,7 +573,7 @@
        }
 
        snmp_sess_init(&session);
-       strcpy (hostname, Z_STRVAL_PP(a1));
+       strlcpy(hostname, Z_STRVAL_PP(a1), sizeof(hostname));
        if ((pptr = strchr (hostname, ':'))) {
                remote_port = strtol (pptr + 1, NULL, 0);
        }
@@ -889,7 +889,7 @@
 
        /* Reading the hostname and its optional non-default port number */
        convert_to_string_ex(a1);
-       strcpy(hostname, Z_STRVAL_PP(a1));
+       strlcpy(hostname, Z_STRVAL_PP(a1), sizeof(hostname));
        if ((pptr = strchr (hostname, ':'))) {
                remote_port = strtol (pptr + 1, NULL, 0);
        }

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

Reply via email to