[SCM] Samba Shared Repository - branch master updated

Andreas Schneider asn at samba.org
Tue May 7 18:46:02 UTC 2019


The branch, master has been updated
       via  bead4fdb88c wafsamba: Enable warnings about zero-length formats
       via  e6f84048279 wafsamba: Enable warnings about format overflows
       via  d16e9dfc81d ctdb: Fix format in db_hash_test
      from  5a9e338330f ctdb-tests: Don't clean up test var directory in autotest target

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit bead4fdb88c9684a6c0ed066194cecb5d186026d
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Feb 14 12:08:37 2019 +0100

    wafsamba: Enable warnings about zero-length formats
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>
    
    Autobuild-User(master): Andreas Schneider <asn at cryptomilk.org>
    Autobuild-Date(master): Tue May  7 18:45:06 UTC 2019 on sn-devel-184

commit e6f8404827958705a5d7fc92a43efed365dd0451
Author: Andreas Schneider <asn at samba.org>
Date:   Thu Feb 14 12:06:57 2019 +0100

    wafsamba: Enable warnings about format overflows
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit d16e9dfc81d7d79c8d2bcffc66b6fe008e726974
Author: Andreas Schneider <asn at samba.org>
Date:   Mon Apr 29 13:26:04 2019 +0200

    ctdb: Fix format in db_hash_test
    
    error: ā€˜%04dā€™ directive writing between 4 and 11 bytes into a region of
    size 5 [-Werror=format-overflow=]
       sprintf(key, "key%04d", i);
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

-----------------------------------------------------------------------

Summary of changes:
 buildtools/wafsamba/samba_autoconf.py | 2 ++
 ctdb/tests/src/db_hash_test.c         | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)


Changeset truncated at 500 lines:

diff --git a/buildtools/wafsamba/samba_autoconf.py b/buildtools/wafsamba/samba_autoconf.py
index 06ec7da333a..0dbfd54393f 100644
--- a/buildtools/wafsamba/samba_autoconf.py
+++ b/buildtools/wafsamba/samba_autoconf.py
@@ -738,6 +738,8 @@ def SAMBA_CONFIG_H(conf, path=None):
                       cflags='-Wmissing-field-initializers -Werror=missing-field-initializers',
                       msg="Checking C99 init of nested structs."):
             conf.ADD_CFLAGS('-Wmissing-field-initializers', testflags=True)
+        conf.ADD_CFLAGS('-Wformat-overflow=2', testflags=True)
+        conf.ADD_CFLAGS('-Wformat-zero-length', testflags=True)
         conf.ADD_CFLAGS('-Wcast-align -Wcast-qual', testflags=True)
         conf.ADD_CFLAGS('-fno-common', testflags=True)
 
diff --git a/ctdb/tests/src/db_hash_test.c b/ctdb/tests/src/db_hash_test.c
index 1f93743e000..31aa5011653 100644
--- a/ctdb/tests/src/db_hash_test.c
+++ b/ctdb/tests/src/db_hash_test.c
@@ -99,7 +99,7 @@ static void do_traverse_test(enum db_hash_type type)
 {
 	struct db_hash_context *dh = NULL;
 	TALLOC_CTX *mem_ctx = talloc_new(NULL);
-	char key[] = "keyXXXX";
+	char key[16] = "keyXXXX";
 	char value[] = "This is some test value";
 	int count, ret, i;
 


-- 
Samba Shared Repository



More information about the samba-cvs mailing list