1
0
mirror of https://github.com/php/php-src.git synced 2026-04-12 02:23:18 +02:00

Fix possible crash

This commit is contained in:
Stanislav Malyshev
2000-12-19 11:23:27 +00:00
parent 5cc6344edc
commit f487f5960a

View File

@@ -259,12 +259,13 @@ static void php_fsockopen(INTERNAL_FUNCTION_PARAMETERS, int persistent) {
struct sockaddr_in server;
memset(&server, 0, sizeof(server));
if((*args[0])->value.str.val[0] == 'u' &&
(*args[0])->value.str.val[1] == 'd' &&
(*args[0])->value.str.val[2] == 'p' &&
(*args[0])->value.str.val[3] == ':' &&
(*args[0])->value.str.val[4] == '/' &&
(*args[0])->value.str.val[5] == '/') {
if(Z_STRLEN_PP(args[0]) >= 6 &&
(*args[0])->value.str.val[0] == 'u' &&
(*args[0])->value.str.val[1] == 'd' &&
(*args[0])->value.str.val[2] == 'p' &&
(*args[0])->value.str.val[3] == ':' &&
(*args[0])->value.str.val[4] == '/' &&
(*args[0])->value.str.val[5] == '/') {
udp = 1;
}