Fix the build: net_serverid.c has 3 wrong format strings for 64bit vars
authorGuenter Kukkukk <kukks@samba.org>
Tue, 5 Mar 2013 19:08:49 +0000 (20:08 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 5 Mar 2013 21:49:02 +0000 (22:49 +0100)
On two of my opensuse machines i get 3 errors, e.g.:
../source3/utils/net_serverid.c:333:3: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘uint64_t’ [-Werror=format]
cc1: some warnings being treated as errors

Signed-off-by: Guenter Kukkukk <kukks@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Mar  5 22:49:03 CET 2013 on sn-devel-104

source3/utils/net_serverid.c

index 90448c158a19c2242d8cb295d2502683c746b914..cf2c33f8954bd9d60fa271fe60d990467f009a32 100644 (file)
@@ -195,8 +195,9 @@ static int wipedbs_traverse_sessions(struct smbXsrv_session_global0 *session,
        rec->val = tdb_data_talloc_copy(rec, tmp);
 
        rec->desc = talloc_asprintf(
-               rec, "session[global: %u wire: %lu]",
-               session->session_global_id, session->session_wire_id);
+               rec, "session[global: %u wire: %llu]",
+               session->session_global_id,
+               (long long unsigned)session->session_wire_id);
 
        if ((rec->key.dptr == NULL) || (rec->val.dptr == NULL) ||
            (rec->desc == NULL))
@@ -328,9 +329,10 @@ static int wipedbs_traverse_open(struct smbXsrv_open_global0 *open,
        rec->val = tdb_data_talloc_copy(rec, tmp);
 
        rec->desc = talloc_asprintf(
-               rec, "open[global: %u persistent: %lu volatile: %lu]",
-               open->open_global_id, open->open_persistent_id,
-               open->open_volatile_id);
+               rec, "open[global: %u persistent: %llu volatile: %llu]",
+               open->open_global_id,
+               (long long unsigned)open->open_persistent_id,
+               (long long unsigned)open->open_volatile_id);
 
        if ((rec->key.dptr == NULL) || (rec->val.dptr == NULL) ||
            (rec->desc == NULL))