lib/replace tests: prevent GCC fretting over snprintf sizes
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Tue, 1 Nov 2016 00:26:11 +0000 (13:26 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 10 Feb 2017 04:09:08 +0000 (05:09 +0100)
These tests deliberately use snprintf for truncating strings, which is
fine for tests. This has the effect of leaving the warning in place
but preventing it from becoming a fatal error.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/replace/wscript

index ea0d5d09b895a7a119eb783f803ff5b9019e37df..de199b1790bd31c79b06aec8b618143c523543d1 100644 (file)
@@ -704,9 +704,10 @@ def build(bld):
                       deps='crypt dl nsl socket rt attr' + extra_libs)
 
     bld.SAMBA_SUBSYSTEM('replace-test',
-                      source='''test/testsuite.c test/strptime.c
-                      test/os2_delete.c test/getifaddrs.c''',
-                      deps='replace')
+                        source='''test/testsuite.c test/strptime.c
+                        test/os2_delete.c test/getifaddrs.c''',
+                        deps='replace',
+                        cflags="-Wno-format-length")
 
     if bld.env.standalone_replace:
         bld.SAMBA_BINARY('replace_testsuite',