From f84798ff75dde7362c0c69819fa5396d70fa7b63 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 21 Oct 2015 03:12:45 +0200 Subject: Fix crash in new CoreaudioSource code (on invalid file) --- libs/ardour/coreaudiosource.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libs/ardour/coreaudiosource.cc') diff --git a/libs/ardour/coreaudiosource.cc b/libs/ardour/coreaudiosource.cc index 52b4f21ce7..3bb00f731a 100644 --- a/libs/ardour/coreaudiosource.cc +++ b/libs/ardour/coreaudiosource.cc @@ -264,7 +264,7 @@ CoreAudioSource::get_soundfile_info (string path, SoundFileInfo& _info, string&) #else CFURLRef url = CFURLCreateFromFileSystemRepresentation (kCFAllocatorDefault, (const UInt8*)path.c_str (), strlen (path.c_str ()), false); OSStatus res = ExtAudioFileOpenURL(url, &af); - CFRelease (url); + if (url) CFRelease (url); if (res != noErr) { goto out; -- cgit v1.2.3