X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2Ftest_yaffs_close_EBADF.c;h=a058d98467a5f662da669021d004b0e30f5819c2;hp=1c830194a34df31d581e65eb6f32ee6bf120eb9f;hb=aed1065488d0c27e1654091636e4cfe5fb8e6951;hpb=a32621e0d7f5f391e9152cfe710fa6c99ca44c50 diff --git a/direct/timothy_tests/quick_tests/test_yaffs_close_EBADF.c b/direct/timothy_tests/quick_tests/test_yaffs_close_EBADF.c index 1c83019..a058d98 100644 --- a/direct/timothy_tests/quick_tests/test_yaffs_close_EBADF.c +++ b/direct/timothy_tests/quick_tests/test_yaffs_close_EBADF.c @@ -15,7 +15,7 @@ #include "test_yaffs_open.h" -static int handle = 0; +static int handle = -1; int test_yaffs_close_EBADF(void) { @@ -30,6 +30,7 @@ int test_yaffs_close_EBADF(void) if (output < 0){ error_code = yaffs_get_error(); if (abs(error_code) == EBADF){ + handle =-1; return 1; } else { print_message("different error than expected\n",2); @@ -53,7 +54,8 @@ int test_yaffs_close_EBADF(void) int test_yaffs_close_EBADF_clean(void) { - if (handle <= 0){ + if (handle >= 0){ + printf("handle %d\n",handle); return yaffs_close(handle); } else { return 1;