Skip to content

Commit

Permalink
fix properties
Browse files Browse the repository at this point in the history
  • Loading branch information
devnexen committed Mar 7, 2025
1 parent 18f2458 commit 9e8daaa
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion ext/sockets/sockets.c
Original file line number Diff line number Diff line change
Expand Up @@ -1771,7 +1771,7 @@ PHP_FUNCTION(socket_recvfrom)
zend_update_property_string(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("macDst"), ether_ntoa((struct ether_addr *)innere->h_dest));
zend_update_property_long(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("headerSize"), sizeof(*innere));
zend_update_property(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("socket"), arg1);
zend_update_property(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("rawpacket"), &innerp);
zend_update_property(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("rawPacket"), &innerp);
zend_update_property(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("payload"), &innerp);
zend_update_property_long(Z_OBJCE(zpayload), Z_OBJ(zpayload), ZEND_STRL("ethProtocol"), 0);
break;
Expand Down
2 changes: 1 addition & 1 deletion ext/sockets/sockets.stub.php
Original file line number Diff line number Diff line change
Expand Up @@ -2174,7 +2174,7 @@ function socket_wsaprotocol_info_release(string $info_id): bool {}

final readonly class EthernetPacket extends Packet
{
public Socket $socket;
public \Socket $socket;
public int $ethProtocol;
public string $macSrc;
public string $macDst;
Expand Down
6 changes: 3 additions & 3 deletions ext/sockets/sockets_arginfo.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions ext/sockets/tests/socket_afpacket.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -66,19 +66,19 @@ Warning: socket_getpeername(): unable to retrieve peer name [95]: %sot supported
int(60)
int(60)
string(2) "lo"
object(EthernetPacket)#3 (%d) {
["headersize"]=>
object(Socket\EthernetPacket)#3 (%d) {
["headerSize"]=>
int(%d)
["rawpacket"]=>
["rawPacket"]=>
string(%d) "%A"
["socket"]=>
object(Socket)#1 (0) {
}
["ethprotocol"]=>
["ethProtocol"]=>
int(%i)
["macsrc"]=>
["macSrc"]=>
string(%d) "%s:%s:%s:%s:%s:%s"
["macdst"]=>
["macDst"]=>
string(%d) "%s:%s:%s:%s:%s:%s"
["payload"]=>
object(%s)#4 (%d) {
Expand Down

0 comments on commit 9e8daaa

Please sign in to comment.