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