[syslinux:master] isohybrid: fix beginner mistakes

syslinux-bot for H. Peter Anvin hpa at linux.intel.com
Mon Jun 21 17:21:13 PDT 2010


Commit-ID:  f3006fdf98b5b5bf614d06075b79cea7ff7f3793
Gitweb:     http://syslinux.zytor.com/commit/f3006fdf98b5b5bf614d06075b79cea7ff7f3793
Author:     H. Peter Anvin <hpa at linux.intel.com>
AuthorDate: Mon, 21 Jun 2010 17:17:33 -0700
Committer:  H. Peter Anvin <hpa at linux.intel.com>
CommitDate: Mon, 21 Jun 2010 17:17:33 -0700

isohybrid: fix beginner mistakes

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


---
 utils/isohybrid.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/utils/isohybrid.c b/utils/isohybrid.c
index 4e504b9..2ceeb34 100644
--- a/utils/isohybrid.c
+++ b/utils/isohybrid.c
@@ -401,7 +401,7 @@ display_mbr(const uint8_t *mbr, size_t len)
     unsigned char c = 0;
     unsigned int i = 0, j = 0;
 
-    printf("sizeof(MBR): %d bytes\n", len);
+    printf("sizeof(MBR): %zu bytes\n", len);
     for (i = 0; i < len; i++)
     {
         if (!(i % 16))
@@ -514,7 +514,7 @@ main(int argc, char *argv[])
         if (fseek(fp, 440, SEEK_SET))
             err(1, "%s: seek error - 4", argv[0]);
 
-        fscanf(fp, "%4c", &id);
+	fread(&id, 4, 1, fp);
         id = lendian_int(id);
         if (!id)
         {



More information about the Syslinux-commits mailing list