[syslinux:master] disk/ata.c: fix signedness weirdness in ata_id_c_string()

syslinux-bot for H. Peter Anvin hpa at zytor.com
Sun Jan 10 13:24:05 PST 2010


Commit-ID:  c1f0e3a72993dad2767445d10ef0a581070e8a1d
Gitweb:     http://syslinux.zytor.com/commit/c1f0e3a72993dad2767445d10ef0a581070e8a1d
Author:     H. Peter Anvin <hpa at zytor.com>
AuthorDate: Sun, 10 Jan 2010 13:13:56 -0800
Committer:  H. Peter Anvin <hpa at zytor.com>
CommitDate: Sun, 10 Jan 2010 13:13:56 -0800

disk/ata.c: fix signedness weirdness in ata_id_c_string()

Fix signedness weirdness in ata_id_c_string(), thus killing a warning.

Signed-off-by: H. Peter Anvin <hpa at zytor.com>


---
 com32/gpllib/disk/ata.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/com32/gpllib/disk/ata.c b/com32/gpllib/disk/ata.c
index b0c2b63..78f669e 100644
--- a/com32/gpllib/disk/ata.c
+++ b/com32/gpllib/disk/ata.c
@@ -55,7 +55,7 @@ void ata_id_c_string(const uint16_t * id, unsigned char *s,
 
     ata_id_string(id, s, ofs, len - 1);
 
-    p = s + strnlen(s, len - 1);
+    p = s + strnlen((const char *)s, len - 1);
     while (p > s && p[-1] == ' ')
 	p--;
     *p = '\0';



More information about the Syslinux-commits mailing list