]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
lib/util: let server_id_str_buf() use PRIu32 and PRIu64
authorStefan Metzmacher <metze@samba.org>
Fri, 2 Aug 2024 06:25:16 +0000 (08:25 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 21 Aug 2024 08:02:30 +0000 (08:02 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15693

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
lib/util/server_id.c

index 690b9ddfbdca49e539a9999ff565303d65ff2da7..799c8881f7190714cf0b265f543b709567f89b1f 100644 (file)
@@ -58,19 +58,17 @@ char *server_id_str_buf(struct server_id id, struct server_id_buf *dst)
        if (server_id_is_disconnected(&id)) {
                strlcpy(dst->buf, "disconnected", sizeof(dst->buf));
        } else if ((id.vnn == NONCLUSTER_VNN) && (id.task_id == 0)) {
-               snprintf(dst->buf, sizeof(dst->buf), "%llu",
-                        (unsigned long long)id.pid);
+               snprintf(dst->buf, sizeof(dst->buf), "%"PRIu64"",
+                        id.pid);
        } else if (id.vnn == NONCLUSTER_VNN) {
-               snprintf(dst->buf, sizeof(dst->buf), "%llu.%u",
-                        (unsigned long long)id.pid, (unsigned)id.task_id);
+               snprintf(dst->buf, sizeof(dst->buf), "%"PRIu64".%"PRIu32"",
+                        id.pid, id.task_id);
        } else if (id.task_id == 0) {
-               snprintf(dst->buf, sizeof(dst->buf), "%u:%llu",
-                        (unsigned)id.vnn, (unsigned long long)id.pid);
+               snprintf(dst->buf, sizeof(dst->buf), "%"PRIu32":%"PRIu64"",
+                        id.vnn, id.pid);
        } else {
-               snprintf(dst->buf, sizeof(dst->buf), "%u:%llu.%u",
-                        (unsigned)id.vnn,
-                        (unsigned long long)id.pid,
-                        (unsigned)id.task_id);
+               snprintf(dst->buf, sizeof(dst->buf), "%"PRIu32":%"PRIu64".%"PRIu32"",
+                        id.vnn, id.pid, id.task_id);
        }
        return dst->buf;
 }