File bug-940992_pacemaker-ipc-buffer-size-2.patch of Package pacemaker.9287
commit c485843f48bbb9d12f07ea07173061726db467d4
Author: Gao,Yan <ygao@suse.com>
Date: Thu Aug 6 18:08:57 2015 +0200
Fix: ipc: Fix output formats
diff --git a/lib/common/ipc.c b/lib/common/ipc.c
index 6c7959c..8511257 100644
--- a/lib/common/ipc.c
+++ b/lib/common/ipc.c
@@ -91,7 +91,7 @@ generateReference(const char *custom1, const char *custom2)
since_epoch = calloc(1, reference_len);
if (since_epoch != NULL) {
- sprintf(since_epoch, "%s-%s-%ld-%u",
+ sprintf(since_epoch, "%s-%s-%lu-%u",
local_cust1, local_cust2, (unsigned long)time(NULL), ref_counter++);
}
@@ -656,7 +656,7 @@ crm_ipcs_sendv(crm_client_t * c, struct iovec * iov, enum crm_ipc_flags flags)
rc = qb_ipcs_response_sendv(c->ipcs, iov, 2);
if (rc < header->qb.size) {
- crm_notice("Response %d to %p[%d] (%d bytes) failed: %s (%d)",
+ crm_notice("Response %d to %p[%d] (%u bytes) failed: %s (%d)",
header->qb.id, c->ipcs, c->pid, header->qb.size, pcmk_strerror(rc), rc);
} else {
@@ -986,7 +986,7 @@ crm_ipc_read(crm_ipc_t * client)
return -EBADMSG;
}
- crm_trace("Received %s event %d, size=%d, rc=%d, text: %.100s",
+ crm_trace("Received %s event %d, size=%u, rc=%d, text: %.100s",
client->name, header->qb.id, header->qb.size, client->msg_size,
client->buffer + hdr_offset);
@@ -1211,7 +1211,7 @@ crm_ipc_send(crm_ipc_t * client, xmlNode * message, enum crm_ipc_flags flags, in
if (rc > 0) {
struct crm_ipc_response_header *hdr = (struct crm_ipc_response_header *)(void*)client->buffer;
- crm_trace("Received response %d, size=%d, rc=%ld, text: %.200s", hdr->qb.id, hdr->qb.size,
+ crm_trace("Received response %d, size=%u, rc=%ld, text: %.200s", hdr->qb.id, hdr->qb.size,
rc, crm_ipc_buffer(client));
if (reply) {