summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormsheby <msheby@cinecert.com>2009-04-15 19:53:07 +0000
committermsheby <>2009-04-15 19:53:07 +0000
commitd28ab84e2422180474aa3e80cc98097dca25aca0 (patch)
treece600ae8c2359a834f492efda48406347aa4d39b /src
parent6829283f4dcc9a55af166a9176b790a667db06c5 (diff)
Explicitly set the DirScanner handle to NULL (-1 for Windows) on instantiation.
Diffstat (limited to 'src')
-rw-r--r--src/KM_fileio.cpp6
-rwxr-xr-xsrc/KM_fileio.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/KM_fileio.cpp b/src/KM_fileio.cpp
index b2b0465..d00031c 100644
--- a/src/KM_fileio.cpp
+++ b/src/KM_fileio.cpp
@@ -1190,6 +1190,9 @@ Kumu::WriteBufferIntoFile(const Kumu::ByteString& Buffer, const std::string& Fil
#ifdef KM_WIN32
//
+Kumu::DirScanner::DirScanner(void) : m_Handle(-1) {}
+
+//
//
Result_t
Kumu::DirScanner::Open(const char* filename)
@@ -1275,6 +1278,9 @@ Kumu::DirScanner::GetNext(char* filename)
// POSIX directory scanner
//
+Kumu::DirScanner::DirScanner(void) : m_Handle(NULL) {}
+
+//
Result_t
Kumu::DirScanner::Open(const char* filename)
{
diff --git a/src/KM_fileio.h b/src/KM_fileio.h
index 738a316..b38429f 100755
--- a/src/KM_fileio.h
+++ b/src/KM_fileio.h
@@ -62,7 +62,7 @@ namespace Kumu
DIR* m_Handle;
#endif
- DirScanner() {};
+ DirScanner(void);
~DirScanner() { Close(); }
Result_t Open(const char*);