From 01cb15b9b272301d5d135c66caa9ee02d1f62b08 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sun, 21 Nov 2004 13:18:07 +0000 Subject: Since we do ref counting on the nodes now, we can re-use the root nodes now svn-id: r15851 --- backends/fs/windows/windows-fs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'backends/fs/windows') diff --git a/backends/fs/windows/windows-fs.cpp b/backends/fs/windows/windows-fs.cpp index 96231b9a53..11bec1e2f6 100644 --- a/backends/fs/windows/windows-fs.cpp +++ b/backends/fs/windows/windows-fs.cpp @@ -197,11 +197,12 @@ const char *lastPathComponent(const Common::String &str) { AbstractFilesystemNode *WindowsFilesystemNode::parent() const { assert(_isValid || _isPseudoRoot); - WindowsFilesystemNode *p = new WindowsFilesystemNode(); + WindowsFilesystemNode *p = 0; if (!_isPseudoRoot && _path.size() > 3) { const char *start = _path.c_str(); const char *end = lastPathComponent(_path); + p = new WindowsFilesystemNode(); p->_path = String(start, end - start); p->_isValid = true; p->_isDirectory = true; -- cgit v1.2.3