diff --git a/src/AudioUnit/AudioUnit.cs b/src/AudioUnit/AudioUnit.cs index 6327862c8bc1..186195a9f97a 100644 --- a/src/AudioUnit/AudioUnit.cs +++ b/src/AudioUnit/AudioUnit.cs @@ -621,7 +621,7 @@ public AudioUnitStatus MakeConnection (AudioUnit sourceAudioUnit, uint sourceOut throw new ArgumentNullException ("sourceAudioUnit"); var auc = new AudioUnitConnection { - SourceAudioUnit = sourceAudioUnit.handle, + SourceAudioUnit = sourceAudioUnit == null ? IntPtr.Zero : sourceAudioUnit.handle, SourceOutputNumber = sourceOutputNumber, DestInputNumber = destInputNumber };