diff options
| author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2022-08-05 12:39:24 +1200 |
|---|---|---|
| committer | Andreas Schneider <asn@cryptomilk.org> | 2022-08-26 07:59:32 +0000 |
| commit | 9aa52bb37e90a00fa38fb5048fd1debb599b03df (patch) | |
| tree | 5d1e9fc190e1166a5c4813fb47bd9b28c4444042 /python/samba | |
| parent | 9c2ffef0d51029132313593e413f2e2f4f671e6b (diff) | |
| download | samba-9aa52bb37e90a00fa38fb5048fd1debb599b03df.tar.gz samba-9aa52bb37e90a00fa38fb5048fd1debb599b03df.tar.bz2 samba-9aa52bb37e90a00fa38fb5048fd1debb599b03df.zip | |
pytest/segfault: abort for generate_random_bytes(-1)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'python/samba')
| -rw-r--r-- | python/samba/tests/segfault.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/python/samba/tests/segfault.py b/python/samba/tests/segfault.py index 6186d60c823..a2a42feffda 100644 --- a/python/samba/tests/segfault.py +++ b/python/samba/tests/segfault.py @@ -236,3 +236,9 @@ class SegfaultTests(samba.tests.TestCase): c = ldb.Control(samdb, 'relax:1') del c.critical + + @segfault_detector + def test_random_bytes(self): + # memory error from SIZE_MAX -1 allocation. + from samba import generate_random_bytes + generate_random_bytes(-1) |
