iridia/Finch — comment on commit dea9c57f485dbf3293c7b668a76b3581a5bd818c
File:  line 0
By monoceroi:

I just realized that without the check it still fails:

-[FISoundFactory loadSoundNamed:] with valid name, but file is nonconforming
-[FISound initWithSample:error:] called with a sample and NULL error
-[FISound initWithSample:error:] creates FIErrorReporter. Error reporter sets the incoming error to something, but that thing is no longer used past initialization
-[FISound errorWithCode:] is called on the initialized object

Still, an NSError object gets assigned to a potentially NULL pointer. So it really did crash for me.