s3:params:lp_do_section - protect against NULL deref
authorAndrew Walker <awalker@ixsystems.com>
Mon, 19 Dec 2022 13:17:47 +0000 (08:17 -0500)
committerJeremy Allison <jra@samba.org>
Tue, 20 Dec 2022 18:49:54 +0000 (18:49 +0000)
commit5b19288949e97a5af742ff2719992d56f21e364a
tree1e841c57102412885690e31ebbb528ff7a1c30cf
parent57ff5a33e9f4f1ff9677e44e75005e713b0a5607
s3:params:lp_do_section - protect against NULL deref

iServiceIndex may indicate an empty slot in the ServicePtrs
array. In this case, lpcfg_serivce_ok(ServicePtrs[iServiceIndex])
may trigger a NULL deref and crash. Skipping the check
here will cause a scan of the array in add_a_service() and the
NULL slot will be used safely.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15267

Signed-off-by: Andrew Walker <awalker@ixsystems.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Dec 20 18:49:54 UTC 2022 on sn-devel-184
source3/param/loadparm.c