# HG changeset patch # User nicodvb # Date 1199123790 0 # Node ID d0a19ce1aa3d1b74bcd4542686a5c80e070ca5bf # Parent c1d5abe51fda21d3fc6f415ce259fba561f2467f fix potential memleak, part of ogle-1778 diff -r c1d5abe51fda -r d0a19ce1aa3d dvdread/dvd_reader.c --- a/dvdread/dvd_reader.c Mon Dec 31 17:48:08 2007 +0000 +++ b/dvdread/dvd_reader.c Mon Dec 31 17:56:30 2007 +0000 @@ -263,6 +263,10 @@ dvd->isImageFile = 0; dvd->dev = 0; dvd->path_root = strdup( path_root ); + if(!dvd->path_root) { + free(dvd); + return 0; + } dvd->udfcache_level = DEFAULT_UDF_CACHE_LEVEL; dvd->udfcache = NULL;