I think this is an errant early return:
It means that the audio component close case doesn't complete if there's a mixer to close.
I just found this in current BII, where there is more stuff happening in the case after that if block, and when skipped there it causes later audio component sessions to crash on playback. (https://github.com/rakslice/macemu/issues/38)
I found that this line went all the way to the original CVS import, so I thought I'd give this project a heads up.
I tried to test audio in the "Cockatrice III (Win32 i386) v0.0-4g" build, and ran into trouble generally (that's another issue), but judging by a test with the quadra.mov linked from https://virtuallyfun.com/wordpress/2014/10/09/announcing-cockatrice-iii/ that works fine, Cockatrice III doesn't have a similar playback crash -- skipping what's in the rest of that case in 0.8 must not have any impact.
thanks!
ill take a look, as ive always known there is issues, although my goto test has been simcity 2000.
ive slowly been trying to move it to 64bit as well.