[Midnightbsd-cvs] src: newfs_msdos.c: Fix a signed issue on some platforms.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Oct 23 13:28:05 EDT 2007


Log Message:
-----------
Fix a signed issue on some platforms.

Modified Files:
--------------
    src/sbin/newfs_msdos:
        newfs_msdos.c (r1.2 -> r1.3)

-------------- next part --------------
Index: newfs_msdos.c
===================================================================
RCS file: /home/cvs/src/sbin/newfs_msdos/newfs_msdos.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -Lsbin/newfs_msdos/newfs_msdos.c -Lsbin/newfs_msdos/newfs_msdos.c -u -r1.2 -r1.3
--- sbin/newfs_msdos/newfs_msdos.c
+++ sbin/newfs_msdos/newfs_msdos.c
@@ -686,7 +686,7 @@
 	    /* The I/O buffer was partially full; write it out before exit */
 	    if ((n = write(fd, io_buffer, img-io_buffer)) == -1)
                 err(1, "%s", fname);
-	    if ((unsigned)n != (img-io_buffer))
+	    if (n < 0 || n != (img-io_buffer))
 		errx(1, "%s: can't write sector %u", fname, lsn);
 	}
     }


More information about the Midnightbsd-cvs mailing list