From 7c8db86d92d048f61237dff0d5551813436b70b8 Mon Sep 17 00:00:00 2001 From: sletz Date: Wed, 25 Feb 2009 12:05:34 +0000 Subject: [PATCH] Fix crash bug in JackLoadableInternalClient::~JackLoadableInternalClient. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3352 0c269be4-1314-0410-8aa9-9f06e86f4224 --- common/JackInternalClient.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/common/JackInternalClient.cpp b/common/JackInternalClient.cpp index d7d377ef..99f0e161 100644 --- a/common/JackInternalClient.cpp +++ b/common/JackInternalClient.cpp @@ -244,9 +244,10 @@ JackLoadableInternalClient2::JackLoadableInternalClient2(JackServer* server, Jac JackLoadableInternalClient::~JackLoadableInternalClient() { - if (fFinish) + if (fFinish != NULL) fFinish(fProcessArg); - UnloadJackModule(fHandle); + if (fHandle != NULL) + UnloadJackModule(fHandle); } int JackLoadableInternalClient1::Open(const char* server_name, const char* name, jack_options_t options, jack_status_t* status) -- 2.11.4.GIT