From: Douglas Bagnall Date: Tue, 29 Oct 2019 22:11:41 +0000 (+0000) Subject: pytests/segfault: pidl inline arrays X-Git-Tag: talloc-2.3.1~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7e19779b66d7329e4208eaa5801cec0b6feb3754;p=thirdparty%2Fsamba.git pytests/segfault: pidl inline arrays Signed-off-by: Douglas Bagnall Reviewed-by: Noel Power --- 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