Skip to content

Commit b085842

Browse files
committed
Suppress snmp lib memory leak, skip ASAN tests
I don't know enough about this library to fix those :( Cherry-picked from: be4db6b ba1d9d0
1 parent 5e8aff2 commit b085842

11 files changed

+11
-0
lines changed

.github/lsan-suppressions.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
leak:acommon::DictInfoList::elements
2+
leak:netsnmp_init_mib_internals

ext/snmp/tests/snmp-object-errno-errstr.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--FILE--
1213
<?php

ext/snmp/tests/snmp-object-error.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--FILE--
1213
<?php

ext/snmp/tests/snmp2_get.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--FILE--
1213
<?php

ext/snmp/tests/snmp2_set-nomib.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--ENV--
1213
MIBS=

ext/snmp/tests/snmp2_walk.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--FILE--
1213
<?php

ext/snmp/tests/snmp3-error.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--FILE--
1213
<?php

ext/snmp/tests/snmp_getvalue.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--FILE--
1213
<?php

ext/snmp/tests/snmpget.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--FILE--
1213
<?php

ext/snmp/tests/snmpset-nomib.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--ENV--
1213
MIBS=

ext/snmp/tests/snmpwalk.phpt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ snmp
77
--SKIPIF--
88
<?php
99
require_once(__DIR__.'/skipif.inc');
10+
if (getenv('SKIP_ASAN')) die('skip Timeouts under ASAN');
1011
?>
1112
--FILE--
1213
<?php

0 commit comments

Comments
 (0)