Build registry parsing code into subsystem
authorMichael Hanselmann <public@hansmi.ch>
Mon, 23 Sep 2019 21:47:51 +0000 (21:47 +0000)
committerUri Simchoni <uri@samba.org>
Fri, 18 Oct 2019 07:31:45 +0000 (07:31 +0000)
Fuzzing code will make use of the "reg_parse_fd" function. By building
it into the "SMBREGISTRY" subsystem it can just be linked and
"reg_parse.c" doesn't need to be explicitly included.

Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Uri Simchoni <uri@samba.org>
source3/utils/wscript_build
source3/wscript_build

index 3e0539b2cea5b94f2f88e5fba5611ad2784036be..2e6d61d4cd44b143316e430a41a7e783f08e16b4 100644 (file)
@@ -225,7 +225,6 @@ bld.SAMBA3_BINARY('net',
                  net_notify.c
                  net_tdb.c
                  net_vfs.c
-                 ../registry/reg_parse.c
                  ../registry/reg_format.c
                  ../registry/reg_import.c
                  net_registry_util.c
index 94ea02ba61ec5c864301a6490491b32401ac8542..fb7c04cce13b2a88adfcff4c8d7b83ed5ceb5441 100644 (file)
@@ -220,6 +220,7 @@ bld.SAMBA3_SUBSYSTEM('SMBREGISTRY',
                           lib/util_nttoken.c
                           registry/reg_backend_db.c
                           registry/reg_parse_internal.c
+                          registry/reg_parse.c
                           lib/srprs.c
                           registry/reg_init_basic.c
                           ''',