Add guard around get_mcn for null p_cdio.

This commit is contained in:
R. Bernstein
2012-04-15 00:49:01 -04:00
parent be5e4108ce
commit 58400f03b9
5 changed files with 65 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
/*
Copyright (C) 2003, 2004, 2005, 2008, 2011
Copyright (C) 2003, 2004, 2005, 2008, 2011, 2012
Rocky Bernstein <rocky@gnu.org>
Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org>
@@ -124,7 +124,7 @@ cdio_get_discmode (CdIo_t *cd_obj)
char *
cdio_get_mcn (const CdIo_t *p_cdio)
{
if (p_cdio->op.get_mcn) {
if (p_cdio && p_cdio->op.get_mcn) {
return p_cdio->op.get_mcn (p_cdio->env);
} else {
return NULL;