File tree 2 files changed +17
-2
lines changed
2 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -915,7 +915,7 @@ PHP_FUNCTION(socket_read)
915
915
PHP_FUNCTION (socket_getsockname )
916
916
{
917
917
zval * arg1 , * addr , * port = NULL ;
918
- php_sockaddr_storage sa_storage ;
918
+ php_sockaddr_storage sa_storage = { 0 } ;
919
919
php_socket * php_sock ;
920
920
struct sockaddr * sa ;
921
921
struct sockaddr_in * sin ;
@@ -983,7 +983,7 @@ PHP_FUNCTION(socket_getsockname)
983
983
PHP_FUNCTION (socket_getpeername )
984
984
{
985
985
zval * arg1 , * arg2 , * arg3 = NULL ;
986
- php_sockaddr_storage sa_storage ;
986
+ php_sockaddr_storage sa_storage = { 0 } ;
987
987
php_socket * php_sock ;
988
988
struct sockaddr * sa ;
989
989
struct sockaddr_in * sin ;
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ GH-13603 - socket_getsockname - invalid characters
3
+ --EXTENSIONS--
4
+ sockets
5
+ --FILE--
6
+ <?php
7
+ $ socket = socket_create (AF_UNIX , SOCK_STREAM , 0 );
8
+ socket_bind ($ socket , 'sn.socp ' );
9
+ socket_listen ($ socket );
10
+ socket_getsockname ($ socket , $ address );
11
+ var_dump ($ address );
12
+ socket_close ($ socket );
13
+ unlink ($ address );
14
+ --EXPECT --
15
+ string (7 ) "sn.socp "
You can’t perform that action at this time.
0 commit comments