1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-05 12:22:11 +03:00

tests/segfault.py: make sure samdb.connect(url) has a valid lp_ctx

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Stefan Metzmacher
2024-04-17 20:52:30 +02:00
committed by Andrew Bartlett
parent 1cba9de144
commit 96e4a92f19

View File

@ -544,6 +544,7 @@ class SegfaultTests(samba.tests.TestCase):
samdb.disconnect()
lp, creds, server = self.get_lp_et_al()
url = 'ldap://' + server
samdb.set_loadparm(lp)
samdb.connect(url)
dn.get_casefold()
@ -558,12 +559,14 @@ class SegfaultTests(samba.tests.TestCase):
lp, creds, server = self.get_lp_et_al()
url = 'ldap://' + server
samdb.disconnect()
samdb.set_loadparm(lp)
samdb.connect(url)
dn = msg.dn
dn.add_child("CN=TEST")
dn.set_component(0, "CN", "Test2")
samdb.disconnect()
samdb.set_loadparm(lp)
samdb.connect(url)
del samdb
del msg
@ -580,6 +583,7 @@ class SegfaultTests(samba.tests.TestCase):
samdb.disconnect()
lp, creds, server = self.get_lp_et_al()
url = 'ldap://' + server
samdb.set_loadparm(lp)
samdb.connect(url)
dn = msg.dn