[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2] grub-core/net/http.c: Fix gcc-13 errors relating to type sign
From: |
Mate Kukri |
Subject: |
[PATCH v2] grub-core/net/http.c: Fix gcc-13 errors relating to type signedness |
Date: |
Wed, 29 Nov 2023 19:58:25 +0000 |
Replace definition of `HTTP_PORT` with a pre-processor macro that converts
the constant to the correct type `grub_uint16_t`.
Change the defintion of local variable `port` in `http_establish()` to
have the same type.
Signed-off-by: Mate Kukri <mate.kukri@canonical.com>
---
grub-core/net/http.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/grub-core/net/http.c b/grub-core/net/http.c
index df690acf6..1a73abfda 100644
--- a/grub-core/net/http.c
+++ b/grub-core/net/http.c
@@ -29,11 +29,7 @@
GRUB_MOD_LICENSE ("GPLv3+");
-enum
- {
- HTTP_PORT = 80
- };
-
+#define HTTP_PORT ((grub_uint16_t) 80)
typedef struct http_data
{
@@ -319,7 +315,7 @@ http_establish (struct grub_file *file, grub_off_t offset,
int initial)
struct grub_net_buff *nb;
grub_err_t err;
char *server = file->device->net->server;
- int port = file->device->net->port;
+ grub_uint16_t port = file->device->net->port;
nb = grub_netbuff_alloc (GRUB_NET_TCP_RESERVE_SIZE
+ sizeof ("GET ") - 1
--
2.39.2
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH v2] grub-core/net/http.c: Fix gcc-13 errors relating to type signedness,
Mate Kukri <=