summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDamiano Galassi <[email protected]>2016-11-12 13:22:09 +0100
committerDamiano Galassi <[email protected]>2016-11-12 13:22:09 +0100
commit17a0f5b08907134ee9fcc1c86ce3f900c30db8c2 (patch)
treebd9204154589692fbe670d0f7852e1e368b3d8e4
parent167cc7aa759cea3698b43ccbeb223cdfcdee037d (diff)
libhb: do not free hb_work_private_t in reader_init() if the reader open fail, it will be freed later in reader_close(). Fixes a crash that happens when hb_reader_open() fails because the source file was moved.
-rw-r--r--libhb/reader.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/libhb/reader.c b/libhb/reader.c
index a0e9e9f5f..9b8b6084e 100644
--- a/libhb/reader.c
+++ b/libhb/reader.c
@@ -299,7 +299,6 @@ static int reader_init( hb_work_object_t * w, hb_job_t * job )
// with the reader. Specifically avcodec needs this.
if ( hb_reader_open( r ) )
{
- free( r );
return 1;
}
return 0;