diff mbox

[3/3] fix some format specifiers

Message ID 1446839941-5156-4-git-send-email-alexander.huemer@xx.vu
State Accepted
Headers show

Commit Message

Alexander Huemer Nov. 6, 2015, 7:59 p.m. UTC
---
 gtp/gtp.c | 11 ++++++-----
 gtp/pdp.c |  7 ++++---
 2 files changed, 10 insertions(+), 8 deletions(-)
diff mbox

Patch

diff --git a/gtp/gtp.c b/gtp/gtp.c
index 4436336..a3772ff 100644
--- a/gtp/gtp.c
+++ b/gtp/gtp.c
@@ -47,6 +47,7 @@ 
 #include <string.h>
 #include <errno.h>
 #include <fcntl.h>
+#include <inttypes.h>
 
 #include <arpa/inet.h>
 
@@ -2676,7 +2677,7 @@  int gtp_decaps0(struct gsn_t *gsn)
 				return 0;
 			gsn->err_readfrom++;
 			LOGP(DLGTP, LOGL_ERROR,
-				"recvfrom(fd0=%d, buffer=%lx, len=%d) failed: status = %d error = %s\n",
+				"recvfrom(fd0=%d, buffer=%lx, len=%zu) failed: status = %d error = %s\n",
 				gsn->fd0, (unsigned long)buffer, sizeof(buffer),
 				status, status ? strerror(errno) : "No error");
 			return -1;
@@ -2821,7 +2822,7 @@  int gtp_decaps1c(struct gsn_t *gsn)
 				return 0;
 			gsn->err_readfrom++;
 			LOGP(DLGTP, LOGL_ERROR,
-				"recvfrom(fd=%d, buffer=%lx, len=%d) failed: status = %d error = %s\n",
+				"recvfrom(fd=%d, buffer=%lx, len=%zu) failed: status = %d error = %s\n",
 				fd, (unsigned long)buffer, sizeof(buffer),
 				status, status ? strerror(errno) : "No error");
 			return -1;
@@ -2996,7 +2997,7 @@  int gtp_decaps1u(struct gsn_t *gsn)
 				return 0;
 			gsn->err_readfrom++;
 			LOGP(DLGTP, LOGL_ERROR,
-				"recvfrom(fd1u=%d, buffer=%lx, len=%d) failed: status = %d error = %s\n",
+				"recvfrom(fd1u=%d, buffer=%lx, len=%zu) failed: status = %d error = %s\n",
 				gsn->fd1u, (unsigned long)buffer,
 				sizeof(buffer), status,
 				status ? strerror(errno) : "No error");
@@ -3129,7 +3130,7 @@  int gtp_data_req(struct gsn_t *gsn, struct pdp_t *pdp, void *pack, unsigned len)
 		if (len > sizeof(union gtp_packet) - sizeof(struct gtp0_header)) {
 			gsn->err_memcpy++;
 			LOGP(DLGTP, LOGL_ERROR,
-				"Memcpy failed: %d > %d\n", len,
+				"Memcpy failed: %u > %zu\n", len,
 				sizeof(union gtp_packet) -
 				sizeof(struct gtp0_header));
 			return EOF;
@@ -3152,7 +3153,7 @@  int gtp_data_req(struct gsn_t *gsn, struct pdp_t *pdp, void *pack, unsigned len)
 		    sizeof(struct gtp1_header_long)) {
 			gsn->err_memcpy++;
 			LOGP(DLGTP, LOGL_ERROR,
-				"Memcpy failed: %d > %d\n", len,
+				"Memcpy failed: %u > %zu\n", len,
 				sizeof(union gtp_packet) -
 				sizeof(struct gtp0_header));
 			return EOF;
diff --git a/gtp/pdp.c b/gtp/pdp.c
index e28ffac..f0d6adf 100644
--- a/gtp/pdp.c
+++ b/gtp/pdp.c
@@ -26,6 +26,7 @@ 
 #include <sys/types.h>
 #include <netinet/in.h>
 #include <string.h>
+#include <inttypes.h>
 #include "pdp.h"
 #include "lookupa.h"
 
@@ -211,7 +212,7 @@  int pdp_tidset(struct pdp_t *pdp, uint64_t tid)
 	int hash = pdp_tidhash(tid);
 	struct pdp_t *pdp2;
 	struct pdp_t *pdp_prev = NULL;
-	DEBUGP(DLGTP, "Begin pdp_tidset tid = %llx\n", tid);
+	DEBUGP(DLGTP, "Begin pdp_tidset tid = %"PRIx64"\n", tid);
 	pdp->tidnext = NULL;
 	pdp->tid = tid;
 	for (pdp2 = hashtid[hash]; pdp2; pdp2 = pdp2->tidnext)
@@ -229,7 +230,7 @@  int pdp_tiddel(struct pdp_t *pdp)
 	int hash = pdp_tidhash(pdp->tid);
 	struct pdp_t *pdp2;
 	struct pdp_t *pdp_prev = NULL;
-	DEBUGP(DLGTP, "Begin pdp_tiddel tid = %llx\n", pdp->tid);
+	DEBUGP(DLGTP, "Begin pdp_tiddel tid = %"PRIx64"\n", pdp->tid);
 	for (pdp2 = hashtid[hash]; pdp2; pdp2 = pdp2->tidnext) {
 		if (pdp2 == pdp) {
 			if (!pdp_prev)
@@ -249,7 +250,7 @@  int pdp_tidget(struct pdp_t **pdp, uint64_t tid)
 {
 	int hash = pdp_tidhash(tid);
 	struct pdp_t *pdp2;
-	DEBUGP(DLGTP, "Begin pdp_tidget tid = %llx\n", tid);
+	DEBUGP(DLGTP, "Begin pdp_tidget tid = %"PRIx64"\n", tid);
 	for (pdp2 = hashtid[hash]; pdp2; pdp2 = pdp2->tidnext) {
 		if (pdp2->tid == tid) {
 			*pdp = pdp2;