diff options
author | Robin Gareus <robin@gareus.org> | 2015-10-21 03:12:45 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-10-21 03:12:45 +0200 |
commit | f84798ff75dde7362c0c69819fa5396d70fa7b63 (patch) | |
tree | 7410a16e923f68b334fb2aa362d97ce1a643eaf3 /libs/ardour/coreaudiosource.cc | |
parent | 270ec425f881b7cdfeade7997f93aa2d2bd6c531 (diff) |
Fix crash in new CoreaudioSource code (on invalid file)
Diffstat (limited to 'libs/ardour/coreaudiosource.cc')
-rw-r--r-- | libs/ardour/coreaudiosource.cc | 2 |
1 files changed, 1 insertions, 1 deletions
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; |