Fix unmatched temporary buffer allocations
[yaffs2.git] / direct / test-framework / timothy_tests / quick_tests / test_yaffs_open_EACCES.c
index c3d9a71957d43a9aebbb35d2db8dd00a5452856d..488fd77dd8a34f7a814b4261be4044d0e308fa38 100644 (file)
@@ -1,8 +1,7 @@
 /*
  * YAFFS: Yet another FFS. A NAND-flash specific file system.
  *
- * Copyright (C) 2002-2011 Aleph One Ltd.
- *   for Toby Churchill Ltd and Brightstar Engineering
+ * Copyright (C) 2002-2018 Aleph One Ltd.
  *
  * Created by Timothy Manning <timothy@yaffs.net>
  *
@@ -20,7 +19,10 @@ int test_yaffs_open_EACCES(void)
        int error_code=0;
        int output =-1;
        if (yaffs_access(FILE_PATH,0)!=0){
-               output=yaffs_close(test_yaffs_open());
+               
+               handle = yaffs_open(FILE_PATH, O_CREAT | O_RDWR, FILE_MODE);
+
+               output=yaffs_close(handle);
                if (output<0){
                        print_message("failed to open file\n",2);
                        return -1;