diff options
Diffstat (limited to 'src/osd/modules/file/windir.cpp')
-rw-r--r-- | src/osd/modules/file/windir.cpp | 4 |
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 |