summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Sutton <josephsutton@catalyst.net.nz>2021-09-25 10:56:25 +1200
committerStefan Metzmacher <metze@samba.org>2021-10-26 12:00:28 +0000
commit805183c81657271abce450f04e20285038acaffa (patch)
tree39ddd4354dff2395a0cb1d44606f1e408d480682
parent33e8ef79d4d8a8b4b991cdb2cfdf56a66c101dae (diff)
downloadsamba-805183c81657271abce450f04e20285038acaffa.tar.gz
pytest:segfault: Add test for deleting an ldb.Message dn
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14845 Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> [abartlet@samba.org backported from commit 6a041f6a99c39632d5c32e9d53b06719c20bef2c as other segfaulting tests are listed in knownfail.d/python-segfaults and @no_gdb_backtrace is not in 4.14]
-rw-r--r--python/samba/tests/segfault.py5
-rw-r--r--selftest/knownfail.d/python-segfaults1
2 files changed, 6 insertions, 0 deletions
diff --git a/python/samba/tests/segfault.py b/python/samba/tests/segfault.py
index eac314982a8..24add6f3b6e 100644
--- a/python/samba/tests/segfault.py
+++ b/python/samba/tests/segfault.py
@@ -185,3 +185,8 @@ class SegfaultTests(samba.tests.TestCase):
del msg
diff.dn
+
+ @segfault_detector
+ def test_ldb_msg_del_dn(self):
+ msg = ldb.Message()
+ del msg.dn
diff --git a/selftest/knownfail.d/python-segfaults b/selftest/knownfail.d/python-segfaults
index 1be0566dcb1..c0bd391714b 100644
--- a/selftest/knownfail.d/python-segfaults
+++ b/selftest/knownfail.d/python-segfaults
@@ -1 +1,2 @@
samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_net_replicate_init__3
+samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_ldb_msg_del_dn