Skip to content

Commit 45270c6

Browse files
committed
add test
1 parent 0e4eeda commit 45270c6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ext/sockets/tests/socket_reuseport_cbpf.phpt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ if (!$socket) {
1818
}
1919
var_dump(socket_set_option( $socket, SOL_SOCKET, SO_REUSEADDR, true));
2020
var_dump(socket_set_option( $socket, SOL_SOCKET, SO_REUSEPORT, true));
21+
try {
22+
socket_set_option( $socket, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, array());
23+
} catch (\TypeError $e) {
24+
echo $e->getMessage() . PHP_EOL;
25+
}
2126
var_dump(socket_set_option( $socket, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, SKF_AD_CPU));
2227
var_dump(socket_bind($socket, '0.0.0.0'));
2328
socket_listen($socket);
@@ -26,5 +31,6 @@ socket_close($socket);
2631
--EXPECT--
2732
bool(true)
2833
bool(true)
34+
socket_set_option(): Argument #4 ($value) must be an int, array given
2935
bool(true)
3036
bool(true)

0 commit comments

Comments
 (0)