py segfault test: registry.open_hive
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 4 Jul 2019 10:19:55 +0000 (22:19 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 22 Jul 2019 22:20:25 +0000 (22:20 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/segfault.py

index 145c2495a8ec121dc3eb6daf445842dfb4533308..88366561f825bd28db806c9f18c56e08bb4dbba6 100644 (file)
@@ -125,6 +125,14 @@ class SegfaultTests(samba.tests.TestCase):
         except ldb.LdbError as e:
             print("failed with %s" % e)
 
+    @segfault_detector
+    def test_hive_open_hive(self):
+        # we don't need to provide a valid path because we segfault first
+        try:
+            registry.open_hive('s', 's', 's', 's')
+        except ldb.LdbError as e:
+            print("failed with %s" % e)
+
     @segfault_detector
     def test_ldb_add_nameless_element(self):
         m = ldb.Message()