--- a/src/gdrom/linux.c Sat Oct 27 05:44:54 2007 +0000 +++ b/src/gdrom/linux.c Sun Oct 28 07:23:46 2007 +0000 @@ -1,5 +1,5 @@ /** - * $Id: linux.c,v 1.6 2007-10-27 05:44:54 nkeynes Exp $ + * $Id: linux.c,v 1.7 2007-10-28 07:23:46 nkeynes Exp $ * * Linux cd-rom device driver. * @@ -115,7 +115,7 @@ gdrom_error_t status = linux_read_disc_toc( (gdrom_image_t)disc ); if( status != 0 ) { - disc->close(disc); + gdrom_image_destroy_no_close(disc); if( status == 0xFFFF ) { ERROR("Unable to load disc table of contents (%s)", strerror(errno)); } else {