char rname[256] = "/dev/ram";
int f;
- if (argc >= 2 || ( argv[1] && *argv[1] == '-')) {
+ if (argc > 2 || ( argv[1] && *argv[1] == '-')) {
usage(freeramdisk_usage);
}
if (ioctl(f, BLKFLSBUF) < 0) {
fatalError( "freeramdisk: failed ioctl on %s: %s", rname, strerror(errno));
}
- close(f);
+ /* Don't bother closing. Exit does
+ * that, so we can save a few bytes */
+ /* close(f); */
exit(TRUE);
}