@@ -1299,11 +1299,11 @@ PHP_FUNCTION(socket_getsockname)
1299
1299
case AF_INET6 :
1300
1300
sin6 = (struct sockaddr_in6 * ) sa ;
1301
1301
inet_ntop (AF_INET6 , & sin6 -> sin6_addr , addr6 , INET6_ADDRSTRLEN );
1302
- zval_dtor (addr );
1302
+ zval_ptr_dtor (addr );
1303
1303
ZVAL_STRING (addr , addr6 );
1304
1304
1305
1305
if (port != NULL ) {
1306
- zval_dtor (port );
1306
+ zval_ptr_dtor (port );
1307
1307
ZVAL_LONG (port , htons (sin6 -> sin6_port ));
1308
1308
}
1309
1309
RETURN_TRUE ;
@@ -1316,11 +1316,11 @@ PHP_FUNCTION(socket_getsockname)
1316
1316
addr_string = inet_ntoa (sin -> sin_addr );
1317
1317
inet_ntoa_lock = 0 ;
1318
1318
1319
- zval_dtor (addr );
1319
+ zval_ptr_dtor (addr );
1320
1320
ZVAL_STRING (addr , addr_string );
1321
1321
1322
1322
if (port != NULL ) {
1323
- zval_dtor (port );
1323
+ zval_ptr_dtor (port );
1324
1324
ZVAL_LONG (port , htons (sin -> sin_port ));
1325
1325
}
1326
1326
RETURN_TRUE ;
@@ -1329,7 +1329,7 @@ PHP_FUNCTION(socket_getsockname)
1329
1329
case AF_UNIX :
1330
1330
s_un = (struct sockaddr_un * ) sa ;
1331
1331
1332
- zval_dtor (addr );
1332
+ zval_ptr_dtor (addr );
1333
1333
ZVAL_STRING (addr , s_un -> sun_path );
1334
1334
RETURN_TRUE ;
1335
1335
break ;
@@ -1378,11 +1378,11 @@ PHP_FUNCTION(socket_getpeername)
1378
1378
case AF_INET6 :
1379
1379
sin6 = (struct sockaddr_in6 * ) sa ;
1380
1380
inet_ntop (AF_INET6 , & sin6 -> sin6_addr , addr6 , INET6_ADDRSTRLEN );
1381
- zval_dtor (arg2 );
1381
+ zval_ptr_dtor (arg2 );
1382
1382
ZVAL_STRING (arg2 , addr6 );
1383
1383
1384
1384
if (arg3 != NULL ) {
1385
- zval_dtor (arg3 );
1385
+ zval_ptr_dtor (arg3 );
1386
1386
ZVAL_LONG (arg3 , htons (sin6 -> sin6_port ));
1387
1387
}
1388
1388
@@ -1396,11 +1396,11 @@ PHP_FUNCTION(socket_getpeername)
1396
1396
addr_string = inet_ntoa (sin -> sin_addr );
1397
1397
inet_ntoa_lock = 0 ;
1398
1398
1399
- zval_dtor (arg2 );
1399
+ zval_ptr_dtor (arg2 );
1400
1400
ZVAL_STRING (arg2 , addr_string );
1401
1401
1402
1402
if (arg3 != NULL ) {
1403
- zval_dtor (arg3 );
1403
+ zval_ptr_dtor (arg3 );
1404
1404
ZVAL_LONG (arg3 , htons (sin -> sin_port ));
1405
1405
}
1406
1406
@@ -1410,7 +1410,7 @@ PHP_FUNCTION(socket_getpeername)
1410
1410
case AF_UNIX :
1411
1411
s_un = (struct sockaddr_un * ) sa ;
1412
1412
1413
- zval_dtor (arg2 );
1413
+ zval_ptr_dtor (arg2 );
1414
1414
ZVAL_STRING (arg2 , s_un -> sun_path );
1415
1415
RETURN_TRUE ;
1416
1416
break ;
@@ -1683,14 +1683,14 @@ PHP_FUNCTION(socket_recv)
1683
1683
if ((retval = recv (php_sock -> bsd_socket , ZSTR_VAL (recv_buf ), len , flags )) < 1 ) {
1684
1684
zend_string_free (recv_buf );
1685
1685
1686
- zval_dtor (buf );
1686
+ zval_ptr_dtor (buf );
1687
1687
ZVAL_NULL (buf );
1688
1688
} else {
1689
1689
ZSTR_LEN (recv_buf ) = retval ;
1690
1690
ZSTR_VAL (recv_buf )[ZSTR_LEN (recv_buf )] = '\0' ;
1691
1691
1692
1692
/* Rebuild buffer zval */
1693
- zval_dtor (buf );
1693
+ zval_ptr_dtor (buf );
1694
1694
ZVAL_NEW_STR (buf , recv_buf );
1695
1695
}
1696
1696
@@ -1779,8 +1779,8 @@ PHP_FUNCTION(socket_recvfrom)
1779
1779
ZSTR_LEN (recv_buf ) = retval ;
1780
1780
ZSTR_VAL (recv_buf )[ZSTR_LEN (recv_buf )] = '\0' ;
1781
1781
1782
- zval_dtor (arg2 );
1783
- zval_dtor (arg5 );
1782
+ zval_ptr_dtor (arg2 );
1783
+ zval_ptr_dtor (arg5 );
1784
1784
1785
1785
ZVAL_NEW_STR (arg2 , recv_buf );
1786
1786
ZVAL_STRING (arg5 , s_un .sun_path );
@@ -1806,9 +1806,9 @@ PHP_FUNCTION(socket_recvfrom)
1806
1806
ZSTR_LEN (recv_buf ) = retval ;
1807
1807
ZSTR_VAL (recv_buf )[ZSTR_LEN (recv_buf )] = '\0' ;
1808
1808
1809
- zval_dtor (arg2 );
1810
- zval_dtor (arg5 );
1811
- zval_dtor (arg6 );
1809
+ zval_ptr_dtor (arg2 );
1810
+ zval_ptr_dtor (arg5 );
1811
+ zval_ptr_dtor (arg6 );
1812
1812
1813
1813
address = inet_ntoa (sin .sin_addr );
1814
1814
@@ -1837,9 +1837,9 @@ PHP_FUNCTION(socket_recvfrom)
1837
1837
ZSTR_LEN (recv_buf ) = retval ;
1838
1838
ZSTR_VAL (recv_buf )[ZSTR_LEN (recv_buf )] = '\0' ;
1839
1839
1840
- zval_dtor (arg2 );
1841
- zval_dtor (arg5 );
1842
- zval_dtor (arg6 );
1840
+ zval_ptr_dtor (arg2 );
1841
+ zval_ptr_dtor (arg5 );
1842
+ zval_ptr_dtor (arg6 );
1843
1843
1844
1844
memset (addr6 , 0 , INET6_ADDRSTRLEN );
1845
1845
inet_ntop (AF_INET6 , & sin6 .sin6_addr , addr6 , INET6_ADDRSTRLEN );
@@ -2232,7 +2232,7 @@ PHP_FUNCTION(socket_create_pair)
2232
2232
RETURN_FALSE ;
2233
2233
}
2234
2234
2235
- zval_dtor (fds_array_zval );
2235
+ zval_ptr_dtor (fds_array_zval );
2236
2236
array_init (fds_array_zval );
2237
2237
2238
2238
php_sock [0 ]-> bsd_socket = fds_array [0 ];
0 commit comments