Browse Source

Added missing file close on test command

sbg
Lorenz Meier 11 years ago
parent
commit
8205afc4e0
  1. 16
      src/systemcmds/tests/test_file.c

16
src/systemcmds/tests/test_file.c

@ -54,9 +54,9 @@ @@ -54,9 +54,9 @@
#include "tests.h"
int check_user_abort();
int check_user_abort(int fd);
int check_user_abort() {
int check_user_abort(int fd) {
/* check if user wants to abort */
char c;
@ -77,6 +77,8 @@ int check_user_abort() { @@ -77,6 +77,8 @@ int check_user_abort() {
case 'q':
{
warnx("Test aborted.");
fsync(fd);
close(fd);
return OK;
/* not reached */
}
@ -141,7 +143,7 @@ test_file(int argc, char *argv[]) @@ -141,7 +143,7 @@ test_file(int argc, char *argv[])
fsync(fd);
if (!check_user_abort())
if (!check_user_abort(fd))
return OK;
}
@ -175,7 +177,7 @@ test_file(int argc, char *argv[]) @@ -175,7 +177,7 @@ test_file(int argc, char *argv[])
return 1;
}
if (!check_user_abort())
if (!check_user_abort(fd))
return OK;
}
@ -199,7 +201,7 @@ test_file(int argc, char *argv[]) @@ -199,7 +201,7 @@ test_file(int argc, char *argv[])
return 1;
}
if (!check_user_abort())
if (!check_user_abort(fd))
return OK;
}
@ -232,7 +234,7 @@ test_file(int argc, char *argv[]) @@ -232,7 +234,7 @@ test_file(int argc, char *argv[])
break;
}
if (!check_user_abort())
if (!check_user_abort(fd))
return OK;
}
@ -275,7 +277,7 @@ test_file(int argc, char *argv[]) @@ -275,7 +277,7 @@ test_file(int argc, char *argv[])
break;
}
if (!check_user_abort())
if (!check_user_abort(fd))
return OK;
}

Loading…
Cancel
Save