From: Stefan Metzmacher Date: Fri, 2 Aug 2024 06:25:16 +0000 (+0200) Subject: lib/util: let server_id_str_buf() use PRIu32 and PRIu64 X-Git-Tag: tdb-1.4.13~1324 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c815128caa7acb0b1359b6a69e9033ce74d77c41;p=thirdparty%2Fsamba.git lib/util: let server_id_str_buf() use PRIu32 and PRIu64 BUG: https://bugzilla.samba.org/show_bug.cgi?id=15693 Signed-off-by: Stefan Metzmacher Reviewed-by: Ralph Boehme --- diff --git a/lib/util/server_id.c b/lib/util/server_id.c index 690b9ddfbdc..799c8881f71 100644 --- a/lib/util/server_id.c +++ b/lib/util/server_id.c @@ -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; }