summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/file/windir.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/file/windir.cpp')
-rw-r--r--src/osd/modules/file/windir.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/osd/modules/file/windir.cpp b/src/osd/modules/file/windir.cpp
index f20f95f9a31..88f296689e7 100644
--- a/src/osd/modules/file/windir.cpp
+++ b/src/osd/modules/file/windir.cpp
@@ -140,14 +140,14 @@ bool win_directory::open(std::string const &dirname)
directory::ptr directory::open(std::string const &dirname)
{
// allocate memory to hold the osd_tool_directory structure
- ptr dir;
+ std::unique_ptr<win_directory> dir;
try { dir.reset(new win_directory()); }
catch (...) { return nullptr; }
if (!dir->open(dirname))
return false;
- return dir;
+ return ptr(std::move(dir));
}
} // namesapce osd