From 8df78decb4e01b579bbbd1f479d187adf34fc030 Mon Sep 17 00:00:00 2001 From: milla Date: Tue, 15 Jun 2021 13:12:01 +0200 Subject: Fix indentation Use smart pointer for Reader Don't define fileReader constructor and destructor twice (win and posix) but just once as their implementation is the same --- src/klvwalk.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/klvwalk.cpp') 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 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) ) -- cgit v1.2.3