summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Habets <thomas@habets.se>2020-01-03 16:31:53 +0000
committerThomas Habets <thomas@habets.se>2020-01-03 16:31:53 +0000
commit6206a10c861159c1439926f98e52dbfd0168dd68 (patch)
tree2265d853cfd53b8cde9ac244a51186d500add74a
parent4a3fba54b11c4c137b7685b7055f061aa982bc13 (diff)
downloadarping-6206a10c861159c1439926f98e52dbfd0168dd68.tar.gz
Fix some format strings for ssize_t
-rw-r--r--src/arping.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/arping.c b/src/arping.c
index 1611acb..a31f4f0 100644
--- a/src/arping.c
+++ b/src/arping.c
@@ -244,7 +244,7 @@ xrandom() {
continue;
}
if (sizeof(ret) != rc) {
- fprintf(stderr, "arping: got too few random bytes %d, want %d\n", rc, sizeof(ret));
+ fprintf(stderr, "arping: got too few random bytes %zd, want %zd\n", rc, sizeof(ret));
continue;
}
return ret;
@@ -1450,7 +1450,7 @@ pingmac_recv(const char* unused, struct pcap_pkthdr *h, uint8_t *packet)
return;
}
if (verbose > 3) {
- printf("arping: ... correct payload size (%d)\n",
+ printf("arping: ... correct payload size (%zd)\n",
payload_size);
}
if (memcmp(&payload[sizeof(struct timespec)],
@@ -1869,18 +1869,18 @@ arping_main(int argc, char **argv)
const ssize_t rc = xgetrandom(payload_suffix, payload_suffix_size, 0);
if (rc == -1) {
fprintf(stderr,
- "arping: failed to get %d random bytes: %s\n",
+ "arping: failed to get %zd random bytes: %s\n",
payload_suffix_size,
strerror(errno));
free(payload_suffix);
payload_suffix = NULL;
} else if (payload_suffix_size != rc) {
fprintf(stderr,
- "arping: only got %d out of %d bytes for random suffix\n",
+ "arping: only got %zd out of %zd bytes for random suffix\n",
rc, payload_suffix_size);
}
} else {
- fprintf(stderr, "arping: failed to allocate %d bytes for payload suffix.\n",
+ fprintf(stderr, "arping: failed to allocate %zd bytes for payload suffix.\n",
payload_suffix_size);
}