diff options
author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2019-04-13 11:29:15 +1200 |
---|---|---|
committer | Noel Power <npower@samba.org> | 2019-04-23 18:00:13 +0000 |
commit | 1d7dee5815d1eaf43f841231767e19d110551aa3 (patch) | |
tree | fca6774eefb53a87c21420678fe1207399aedbce | |
parent | e24e344d0da58013fd5fa404529fe1d25ef403bf (diff) | |
download | samba-1d7dee5815d1eaf43f841231767e19d110551aa3.tar.gz |
pytest/segfault: segfault with nameless element
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Noel Power <npower@samba.org>
-rw-r--r-- | python/samba/tests/segfault.py | 10 | ||||
-rw-r--r-- | selftest/knownfail.d/python-segfaults | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/python/samba/tests/segfault.py b/python/samba/tests/segfault.py index 38dcb5c7036..b95c1ef5fa9 100644 --- a/python/samba/tests/segfault.py +++ b/python/samba/tests/segfault.py @@ -124,3 +124,13 @@ class SegfaultTests(samba.tests.TestCase): registry.open_ldb('', credentials=42) except ldb.LdbError as e: print("failed with %s" % e) + + @segfault_detector + def test_ldb_add_nameless_element(self): + m = ldb.Message() + e = ldb.MessageElement('q') + try: + m.add(e) + except ldb.LdbError: + pass + str(m) diff --git a/selftest/knownfail.d/python-segfaults b/selftest/knownfail.d/python-segfaults index c8331d941ef..bc2a71610a1 100644 --- a/selftest/knownfail.d/python-segfaults +++ b/selftest/knownfail.d/python-segfaults @@ -4,3 +4,4 @@ samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_hive_open_ldb samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_net_replicate_chunk_1 samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_net_replicate_init__1 samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_net_replicate_init__3 +samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_ldb_add_nameless_element |