s3: lib: nmblib. Clean up and harden nmb packet processing.
authorJeremy Allison <jra@samba.org>
Fri, 17 Jan 2020 21:49:48 +0000 (13:49 -0800)
committerJeremy Allison <jra@samba.org>
Tue, 21 Jan 2020 23:33:41 +0000 (23:33 +0000)
commitad236bb7590e423b4c69fe6028f2f3495977f48b
treea14a5905967bfc9904c9aeb70b0bc5e2a022da4e
parenta39c4d9bed2468495e0efc13620fea5a1fb650f8
s3: lib: nmblib. Clean up and harden nmb packet processing.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14239
OSS-FUZZ: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20156
OSS-FUZZ: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20157

Credit to oss-fuzz.
No security implications.

Signed-off-by: Jeremy Allison <jra@samba.org>
Pair programmed with: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Jan 21 23:33:41 UTC 2020 on sn-devel-184
source3/libsmb/nmblib.c