changeset 333:62623c14eb9b src

set cached_dir_base=NULL after free()ing it; patch by Erik Hovland - erik hovland org
author nicodvb
date Sat, 19 Apr 2008 09:19:24 +0000
parents 68736572c62c
children c73a93208d14
files dvdread/dvd_udf.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/dvdread/dvd_udf.c	Sat Apr 19 09:11:14 2008 +0000
+++ b/dvdread/dvd_udf.c	Sat Apr 19 09:19:24 2008 +0000
@@ -562,6 +562,7 @@
 	cached_dir = (uint8_t *)(((uintptr_t)cached_dir_base & ~((uintptr_t)2047)) + 2048);
 	if( DVDReadLBUDF( device, lbnum, dir_lba, cached_dir, 0) <= 0 ) {
 	  free(cached_dir_base);
+	  cached_dir_base = NULL;
 	  cached_dir = NULL;
 	}
 	/*