The branch, master has been updated via 6ce362a build: Ensure -Werror=format works with -Wformat=2 on NULL format strings from a7b8e9f5 s4-dsdb: Ensure we always free tmp_ctx in schema refresh check
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 6ce362afeff0cb5094eb6b1ecfa639252cdcc7f8 Author: Andrew Bartlett <abart...@samba.org> Date: Fri Aug 17 20:43:07 2012 +1000 build: Ensure -Werror=format works with -Wformat=2 on NULL format strings This should fix the build on some gcc versions, (noticed on FreeBSD by Volker). We want the protection of -Werror=format without the errors extending to the format string itself being NULL, because that is valid for ldb_search(). Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abart...@samba.org> Autobuild-Date(master): Fri Aug 17 14:50:16 CEST 2012 on sn-devel-104 ----------------------------------------------------------------------- Summary of changes: buildtools/wafsamba/samba_autoconf.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Changeset truncated at 500 lines: diff --git a/buildtools/wafsamba/samba_autoconf.py b/buildtools/wafsamba/samba_autoconf.py index 03c2b24..50039fc 100644 --- a/buildtools/wafsamba/samba_autoconf.py +++ b/buildtools/wafsamba/samba_autoconf.py @@ -629,7 +629,7 @@ def SAMBA_CONFIG_H(conf, path=None): # This check is because for ldb_search(), a NULL format string # is not an error, but some compilers complain about that. - if CHECK_CFLAGS(conf, "-Werror=format", ''' + if CHECK_CFLAGS(conf, ["-Werror=format", "-Wformat=2"], ''' int testformat(char *format, ...) __attribute__ ((format (__printf__, 1, 2))); int main(void) { -- Samba Shared Repository