[syslinux] [PATCH 2/6] pxe: fix truncation warning

Jonathan Boeing jonathan.n.boeing at gmail.com
Mon Feb 9 19:01:35 PST 2015


When building efi64, there's a size mismatch between the uint32_t
variable (32 bits) and the -1UL (64 bits). This fixes the warning:
large integer implicitly truncated to unsigned type

Signed-off-by: Jonathan Boeing <jonathan.n.boeing at gmail.com>
---
 core/fs/pxe/http.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/fs/pxe/http.c b/core/fs/pxe/http.c
index 0768c10..bd18f3c 100644
--- a/core/fs/pxe/http.c
+++ b/core/fs/pxe/http.c
@@ -50,7 +50,7 @@ static bool append_ch(char *str, size_t size, size_t *pos, int ch)
 static size_t cookie_len, header_len;
 static char *cookie_buf, *header_buf;
 
-__export uint32_t SendCookies = -1UL; /* Send all cookies */
+__export uint32_t SendCookies = UINT_MAX; /* Send all cookies */
 
 static size_t http_do_bake_cookies(char *q)
 {
-- 
2.3.0



More information about the Syslinux mailing list