summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diimage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/diimage.cpp')
-rw-r--r--src/emu/diimage.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/diimage.cpp b/src/emu/diimage.cpp
index 9c6ed4f2013..b6c32826a5a 100644
--- a/src/emu/diimage.cpp
+++ b/src/emu/diimage.cpp
@@ -300,9 +300,9 @@ bool device_image_interface::try_change_working_directory(const char *subdir)
bool done = false;
auto directory = osd::directory::open(m_working_directory.c_str());
- if (directory != nullptr)
+ if (directory)
{
- while(!done && (entry = directory->read()) != nullptr)
+ while (!done && (entry = directory->read()) != nullptr)
{
if (!core_stricmp(subdir, entry->name))
{
@@ -311,7 +311,7 @@ bool device_image_interface::try_change_working_directory(const char *subdir)
}
}
- delete directory;
+ directory.reset();
}
/* did we successfully identify the directory? */