[syslinux:firmware] efi: cast to avoid compiler warning

syslinux-bot for Matt Fleming matt.fleming at intel.com
Thu Jun 20 06:51:22 PDT 2013


Commit-ID:  6bcbd44e729f14ab96c03debd18e87d1fe0e2b6a
Gitweb:     http://www.syslinux.org/commit/6bcbd44e729f14ab96c03debd18e87d1fe0e2b6a
Author:     Matt Fleming <matt.fleming at intel.com>
AuthorDate: Wed, 19 Jun 2013 16:44:49 +0100
Committer:  Matt Fleming <matt.fleming at intel.com>
CommitDate: Wed, 19 Jun 2013 16:44:49 +0100

efi: cast to avoid compiler warning

efi/tcp.c: In function ‘core_tcp_fill_buffer’:
efi/tcp.c:210:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

Signed-off-by: Matt Fleming <matt.fleming at intel.com>

---
 efi/tcp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/efi/tcp.c b/efi/tcp.c
index 51b2f8e..ab2512d 100644
--- a/efi/tcp.c
+++ b/efi/tcp.c
@@ -207,7 +207,7 @@ void core_tcp_fill_buffer(struct inode *inode)
     status = uefi_call_wrapper(tcp->Receive, 2, tcp, &iotoken);
     if (status == EFI_CONNECTION_FIN) {
 	socket->tftp_goteof = 1;
-	if (inode->size == -1)
+	if (inode->size == (uint64_t)-1)
 	    inode->size = socket->tftp_filepos;
 	socket->ops->close(inode);
 	goto out;


More information about the Syslinux-commits mailing list