[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