openwrt-packages/net/atlas-probe/patches/007-Cast-size_t-to-long-to-...

84 lines
2.5 KiB
Diff

From d8bd85fba865508c0c6dff57b14c98f3ca70bbfc Mon Sep 17 00:00:00 2001
From: Christian Marangi <ansuelsmth@gmail.com>
Date: Mon, 17 Oct 2022 19:18:06 +0200
Subject: [PATCH] Cast size_t to long to mute warning on 32bit systems
Cast size_t to long to mute warning on 32bit systems.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
---
eperd/evtdig.c | 10 +++++-----
eperd/sslgetcert.c | 2 +-
libbb/atlas_bb64.c | 2 +-
3 files changed, 7 insertions(+), 7 deletions(-)
--- a/eperd/evtdig.c
+++ b/eperd/evtdig.c
@@ -3792,7 +3792,7 @@ unsigned char* ReadName(unsigned char *b
/* Bad format */
snprintf((char *)name, sizeof(name),
"format-error at %lu: value 0x%x",
- offset, len);
+ (unsigned long)offset, len);
*count= -1;
free(name); name= NULL;
return name;
@@ -3803,7 +3803,7 @@ unsigned char* ReadName(unsigned char *b
{
snprintf((char *)name, sizeof(name),
"offset-error at %lu: offset %lu",
- offset, noffset);
+ (unsigned long)offset, (unsigned long)noffset);
*count= -1;
free(name); name= NULL;
return name;
@@ -3814,7 +3814,7 @@ unsigned char* ReadName(unsigned char *b
/* Too many */
snprintf((char *)name, sizeof(name),
"too many redirects at %lu",
- offset);
+ (unsigned long)offset);
*count= -1;
free(name); name= NULL;
return name;
@@ -3836,7 +3836,7 @@ unsigned char* ReadName(unsigned char *b
{
snprintf((char *)name, sizeof(name),
"buf-bounds-error at %lu: len %d",
- offset, len);
+ (unsigned long)offset, len);
*count= -1;
free(name); name= NULL;
return name;
@@ -3846,7 +3846,7 @@ unsigned char* ReadName(unsigned char *b
{
snprintf((char *)name, sizeof(name),
"name-length-error at %lu: len %d",
- offset, p+len+1);
+ (unsigned long)offset, p+len+1);
*count= -1;
free(name); name= NULL;
return name;
--- a/eperd/sslgetcert.c
+++ b/eperd/sslgetcert.c
@@ -182,7 +182,7 @@ static void buf_add(struct buf *buf, con
newbuf= malloc(maxsize);
if (!newbuf)
{
- fprintf(stderr, "unable to allocate %ld bytes\n", maxsize);
+ fprintf(stderr, "unable to allocate %ld bytes\n", (long)maxsize);
exit(1);
}
--- a/libbb/atlas_bb64.c
+++ b/libbb/atlas_bb64.c
@@ -43,7 +43,7 @@ int buf_add(struct buf *buf, const void
newbuf= malloc(maxsize);
if (!newbuf)
{
- fprintf(stderr, "unable to allocate %ld bytes\n", maxsize);
+ fprintf(stderr, "unable to allocate %ld bytes\n", (long)maxsize);
return (1);
}