}\r
\r
Private = EMU_SIMPLE_FILE_SYSTEM_PRIVATE_DATA_FROM_THIS (SimpleFileSystem);\r
- Status = Private->IoThunk->Close (Private->IoThunk);\r
\r
//\r
// Uninstall the Simple File System Protocol from ControllerHandle\r
This->DriverBindingHandle,\r
ControllerHandle\r
);\r
- }\r
-\r
- if (!EFI_ERROR (Status)) {\r
+ ASSERT_EFI_ERROR (Status);\r
+ //\r
+ // Destroy the IO interface.\r
+ //\r
+ Status = Private->IoThunk->Close (Private->IoThunk);\r
+ ASSERT_EFI_ERROR (Status);\r
//\r
// Free our instance data\r
//\r