cmMidiAlsa.c : cmMpFinalize() now checks for a NULL handle before call snd_seq_stop_queue().
This commit is contained in:
parent
921891bbf1
commit
7d0888f97d
@ -561,11 +561,12 @@ cmMpRC_t cmMpFinalize()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// stop the queue
|
// stop the queue
|
||||||
if((arc = snd_seq_stop_queue(p->h,p->alsa_queue, NULL)) < 0 )
|
if( p->h != NULL )
|
||||||
{
|
if((arc = snd_seq_stop_queue(p->h,p->alsa_queue, NULL)) < 0 )
|
||||||
rc = _cmMpErrMsg(&p->err,kSysErrMpRC,arc,"ALSA queue stop failed.");
|
{
|
||||||
goto errLabel;
|
rc = _cmMpErrMsg(&p->err,kSysErrMpRC,arc,"ALSA queue stop failed.");
|
||||||
}
|
goto errLabel;
|
||||||
|
}
|
||||||
|
|
||||||
// release the alsa queue
|
// release the alsa queue
|
||||||
if( p->alsa_queue != -1 )
|
if( p->alsa_queue != -1 )
|
||||||
|
Loading…
Reference in New Issue
Block a user