summaryrefslogtreecommitdiff
path: root/src/klvwalk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/klvwalk.cpp')
-rwxr-xr-xsrc/klvwalk.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/klvwalk.cpp b/src/klvwalk.cpp
index 4e5194b..1ba9908 100755
--- a/src/klvwalk.cpp
+++ b/src/klvwalk.cpp
@@ -192,8 +192,7 @@ main(int argc, const char** argv)
for ( fi = Options.inFileList.begin(); ASDCP_SUCCESS(result) && fi != Options.inFileList.end(); fi++ )
{
- Kumu::IFileReader* Reader = defaultFactory.CreateFileReader();
-
+ ASDCP::mem_ptr<Kumu::IFileReader> Reader(defaultFactory.CreateFileReader());
if (Options.verbose_flag)
fprintf(stderr, "Opening file %s\n", ((*fi).c_str()));
@@ -350,7 +349,6 @@ main(int argc, const char** argv)
if( result == RESULT_ENDOFFILE )
result = RESULT_OK;
}
- delete Reader;
}
if ( ASDCP_FAILURE(result) )