]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Fix clang 20 format-nonliteral warnings
authorGary Lockyer <gary@catalyst.net.nz>
Tue, 20 May 2025 21:10:28 +0000 (09:10 +1200)
committerDouglas Bagnall <dbagnall@samba.org>
Wed, 28 May 2025 23:04:38 +0000 (23:04 +0000)
Fix:
  /source3/utils/smbcacls.c:1619:35 error:
    format string is not a string literal
    [-Werror -Wformat-non-literal]

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Anoop C S <anoopcs@samba.org>
buildtools/wafsamba/samba_autoconf.py
source3/utils/smbcacls.c

index 31a20c812c55bd6a5cbd849bdee4bb53a51cfe1a..a0ca191f4654d6f7459771b11f09ff1efdfa0499 100644 (file)
@@ -844,7 +844,6 @@ int main(void) {
             conf.ADD_NAMED_CFLAGS('PICKY_CFLAGS', '-Wno-error=tautological-compare', testflags=True)
             conf.ADD_NAMED_CFLAGS('PICKY_CFLAGS', '-Wno-error=cast-align', testflags=True)
             conf.ADD_NAMED_CFLAGS('PICKY_CFLAGS', '-Wno-error=cast-qual', testflags=True)
-            conf.ADD_NAMED_CFLAGS('PICKY_CFLAGS', '-Wno-error=format-nonliteral', testflags=True)
 
     if Options.options.fatal_errors:
         conf.ADD_CFLAGS('-Wfatal-errors', testflags=True)
index 31065957355e037cd33f2a0d999fcaf975f5bfbd..430ee0b5974c452c0a27b711716f3f88917e2a97 100644 (file)
@@ -1567,7 +1567,6 @@ static int write_dacl(struct dump_context *ctx,
 {
        struct security_descriptor *sd = NULL;
        char *str = NULL;
-       const char *output_fmt = "%s\r\n%s\r\n";
        const char *tmp = NULL;
        char *out_str = NULL;
        uint8_t *dest = NULL;
@@ -1616,7 +1615,7 @@ static int write_dacl(struct dump_context *ctx,
        if (tmp[0] == '\\') {
                tmp++;
        }
-       out_str = talloc_asprintf(frame, output_fmt, tmp, str);
+       out_str = talloc_asprintf(frame, "%s\r\n%s\r\n", tmp, str);
 
        if (out_str == NULL) {
                result = EXIT_FAILED;