X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2Ftest_yaffs_close_EBADF.c;h=983323189535b25eca941ebe00b1d704e8993ce2;hb=6648cbf52d6695755941ff8607fd7a0cda542e05;hp=1c830194a34df31d581e65eb6f32ee6bf120eb9f;hpb=6356b32783a8ec97b09f7090c3d10c8b88ea32e5;p=yaffs2.git 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..9833231 100644 --- a/direct/timothy_tests/quick_tests/test_yaffs_close_EBADF.c +++ b/direct/timothy_tests/quick_tests/test_yaffs_close_EBADF.c @@ -1,7 +1,7 @@ /* * YAFFS: Yet another FFS. A NAND-flash specific file system. * - * Copyright (C) 2002-2010 Aleph One Ltd. + * Copyright (C) 2002-2011 Aleph One Ltd. * for Toby Churchill Ltd and Brightstar Engineering * * Created by Timothy Manning @@ -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;