diff options
author | klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-05-05 06:50:12 +0000 |
---|---|---|
committer | klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-05-05 06:50:12 +0000 |
commit | be768885bfe481e6f0b89a5b0b6bccf357b2a8e5 (patch) | |
tree | 43a1092fc7576cc9a84385fe4e71b44ceb5b168d /DuetPkg/FSVariable/FileStorage.c | |
parent | 10590588cce553a3d8d304974982845682cbce5b (diff) | |
download | edk2-platforms-be768885bfe481e6f0b89a5b0b6bccf357b2a8e5.tar.xz |
Fix many bugs in DUET package and now DUET package is enabled for floppy successful.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5158 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'DuetPkg/FSVariable/FileStorage.c')
-rw-r--r-- | DuetPkg/FSVariable/FileStorage.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/DuetPkg/FSVariable/FileStorage.c b/DuetPkg/FSVariable/FileStorage.c index 4e366de0a4..c4c239a4fc 100644 --- a/DuetPkg/FSVariable/FileStorage.c +++ b/DuetPkg/FSVariable/FileStorage.c @@ -229,7 +229,9 @@ OnSimpleFileSystemInstall ( NumBytes = Dev->Size;
Status = File->Write (File, &NumBytes, VAR_DATA_PTR (Dev));
ASSERT_EFI_ERROR (Status);
- FileClose (File);
+ // KEN: bugbug here if closing file, volume handle will be free,
+ // and system will be hang when accessing volume handle in future.
+ //FileClose (File);
DEBUG ((EFI_D_ERROR, "FileStorage: Mapped to file!\n"));
}
@@ -407,7 +409,7 @@ OpenStore ( if (EFI_ERROR (Status)) {
return Status;
}
-
+
//
// Open the root directory of the volume
//
|