# HG changeset patch # User nicodvb # Date 1176936070 0 # Node ID d0b684fc4b1f2f1b4a8a1880bc4ab3f23b1af7e2 # Parent 918fe20358cba8dba5faf113e36c9254e1910798 avoid leaking file descriptors obtained by opendir(); synced with upstream as reported by Diego Petteno' diff -r 918fe20358cb -r d0b684fc4b1f dvdread/dvd_reader.c --- a/dvdread/dvd_reader.c Wed Apr 18 22:36:58 2007 +0000 +++ b/dvdread/dvd_reader.c Wed Apr 18 22:41:10 2007 +0000 @@ -586,10 +586,12 @@ sprintf( filename, "%s%s%s", path, ( ( path[ strlen( path ) - 1 ] == '/' ) ? "" : "/" ), ent->d_name ); + closedir( dir ); return 0; } } + closedir( dir ); return -1; }