* The image was create one byte too short. Fixes #2722.
* Automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27472 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -213,8 +213,7 @@ main(int argc, char *argv[])
|
|||||||
if (sizeof(desc) != write(fd, desc, sizeof(desc)))
|
if (sizeof(desc) != write(fd, desc, sizeof(desc)))
|
||||||
goto write_err;
|
goto write_err;
|
||||||
|
|
||||||
headersize--;
|
if (headersize - 1 != (uint64)lseek(fd, headersize - 1, SEEK_SET))
|
||||||
if (headersize != (uint64)lseek(fd, headersize, SEEK_SET))
|
|
||||||
goto write_err;
|
goto write_err;
|
||||||
|
|
||||||
if (1 != write(fd, "", 1))
|
if (1 != write(fd, "", 1))
|
||||||
@@ -222,7 +221,7 @@ main(int argc, char *argv[])
|
|||||||
|
|
||||||
if (!headerOnly) {
|
if (!headerOnly) {
|
||||||
if (clearImage && ftruncate(fd, headersize) != 0
|
if (clearImage && ftruncate(fd, headersize) != 0
|
||||||
|| ftruncate(fd, actualImageSize + headersize) != 0) {
|
|| ftruncate(fd, actualImageSize + headersize) != 0) {
|
||||||
fprintf(stderr, "Error: resizing file %s failed (%s)\n", file,
|
fprintf(stderr, "Error: resizing file %s failed (%s)\n", file,
|
||||||
strerror(errno));
|
strerror(errno));
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
|
|||||||
Reference in New Issue
Block a user