MFB: first check stream for NULL, then dereference

This commit is contained in:
Antony Dovgal 2006-03-19 22:34:26 +00:00
parent 2c750d7f84
commit a4f9c8efc2

View File

@ -988,10 +988,12 @@ PHPAPI php_stream *_php_stream_sock_open_from_socket(php_socket_t socket, const
sock->socket = socket;
stream = php_stream_alloc_rel(&php_stream_generic_socket_ops, sock, persistent_id, "r+");
stream->flags |= PHP_STREAM_FLAG_AVOID_BLOCKING;
if (stream == NULL)
if (stream == NULL) {
pefree(sock, persistent_id ? 1 : 0);
} else {
stream->flags |= PHP_STREAM_FLAG_AVOID_BLOCKING;
}
return stream;
}