]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Fix clang 20 shadows variable in global scope warning
authorGary Lockyer <gary@catalyst.net.nz>
Mon, 19 May 2025 02:35:43 +0000 (14:35 +1200)
committerDouglas Bagnall <dbagnall@samba.org>
Wed, 28 May 2025 23:04:38 +0000 (23:04 +0000)
Fixes:

 [4822/4916] Compiling source3/torture/torture.c
 ../../source3/torture/torture.c:685:6: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
  685 |         int timezone = smb1cli_conn_server_time_zone(cli->conn);
      |             ^
 /usr/include/time.h:234:17: note: previous declaration is here
  234 | extern long int timezone;
      |                 ^
 1 error generated.

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/torture/torture.c

index bcf909e1a9328ee2a9efd6d0be6e91caabfa0cb4..586b789a9234651293047621beabb3b3aa379e80 100644 (file)
@@ -846,7 +846,6 @@ int main(void) {
             conf.ADD_NAMED_CFLAGS('PICKY_CFLAGS', '-Wno-error=sometimes-uninitialized', 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)
-            conf.ADD_NAMED_CFLAGS('PICKY_CFLAGS', '-Wno-error=shadow', testflags=True)
 
     if Options.options.fatal_errors:
         conf.ADD_CFLAGS('-Wfatal-errors', testflags=True)
index f70f5c575b1440e3064928d1b158a8f6caed7ac2..4864535ebd1ac91a6e9afc2bd73fe79955702a3c 100644 (file)
@@ -682,7 +682,7 @@ NTSTATUS cli_qpathinfo1(struct cli_state *cli,
                        off_t *size,
                        uint32_t *pattr)
 {
-       int timezone = smb1cli_conn_server_time_zone(cli->conn);
+       int tz = smb1cli_conn_server_time_zone(cli->conn);
        time_t (*date_fn)(const void *buf, int serverzone) = NULL;
        uint8_t *rdata = NULL;
        uint32_t num_rdata;
@@ -706,13 +706,13 @@ NTSTATUS cli_qpathinfo1(struct cli_state *cli,
        }
 
        if (change_time) {
-               *change_time = date_fn(rdata + 0, timezone);
+               *change_time = date_fn(rdata + 0, tz);
        }
        if (access_time) {
-               *access_time = date_fn(rdata + 4, timezone);
+               *access_time = date_fn(rdata + 4, tz);
        }
        if (write_time) {
-               *write_time = date_fn(rdata + 8, timezone);
+               *write_time = date_fn(rdata + 8, tz);
        }
        if (size) {
                *size = PULL_LE_U32(rdata, 12);