summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2019-10-29 22:11:41 +0000
committerNoel Power <npower@samba.org>2019-11-14 16:12:40 +0000
commit7e19779b66d7329e4208eaa5801cec0b6feb3754 (patch)
treed2dbcb04b0ab644c77707564075c67494db55301
parent272e20adbbbaebd7bbf94c79f44f1ff42d2831d8 (diff)
downloadsamba-7e19779b66d7329e4208eaa5801cec0b6feb3754.tar.gz
pytests/segfault: pidl inline arrays
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Noel Power <npower@samba.org>
-rw-r--r--python/samba/tests/segfault.py7
-rw-r--r--selftest/knownfail.d/python-segfaults1
2 files changed, 7 insertions, 1 deletions
diff --git a/python/samba/tests/segfault.py b/python/samba/tests/segfault.py
index 82c4e2b3806..07e2d46d56a 100644
--- a/python/samba/tests/segfault.py
+++ b/python/samba/tests/segfault.py
@@ -25,7 +25,7 @@ import sys
from samba.net import Net, LIBNET_JOIN_AUTOMATIC
from samba.credentials import DONT_USE_KERBEROS
from samba import NTSTATUSError, ntstatus
-from samba.dcerpc import misc, drsuapi, samr, unixinfo
+from samba.dcerpc import misc, drsuapi, samr, unixinfo, dnsserver
from samba import auth, gensec
from samba.samdb import SamDB
from samba import netbios
@@ -169,3 +169,8 @@ class SegfaultTests(samba.tests.TestCase):
def test_dcerpc_idl_unixinfo_elements(self):
"""Dereferencing is sufficient to crash"""
unixinfo.GetPWUid().out_infos
+
+ @segfault_detector
+ def test_dcerpc_idl_inline_arrays(self):
+ """Inline arrays were incorrectly handled."""
+ dnsserver.DNS_RPC_SERVER_INFO_DOTNET().pExtensions
diff --git a/selftest/knownfail.d/python-segfaults b/selftest/knownfail.d/python-segfaults
index 4e1905ee296..671de9be4a2 100644
--- a/selftest/knownfail.d/python-segfaults
+++ b/selftest/knownfail.d/python-segfaults
@@ -1,3 +1,4 @@
samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_net_replicate_init__3
samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_dcerpc_idl_ref_elements
samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_dcerpc_idl_unixinfo_elements
+samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_dcerpc_idl_inline_arrays