git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2858 0c269be4-1314-0410-8aa9-9f06e86f4224tags/1.90
@@ -555,8 +555,9 @@ EXPORT int jack_port_set_name(jack_port_t* port, const char* name) | |||||
return -1; | return -1; | ||||
} else { | } else { | ||||
JackGraphManager* manager = GetGraphManager(); | JackGraphManager* manager = GetGraphManager(); | ||||
if (manager) { | |||||
JackClient* client = JackClient::fClientTable[manager->GetPort(myport)->GetRefNum()]; | |||||
int refnum; | |||||
if (manager && ((refnum = manager->GetPort(myport)->GetRefNum()) > 0)) { | |||||
JackClient* client = JackClient::fClientTable[refnum]; | |||||
assert(client); | assert(client); | ||||
return client->PortRename(myport, name); | return client->PortRename(myport, name); | ||||
} else { | } else { | ||||
@@ -244,7 +244,7 @@ int JackClient::ClientNotify(int refnum, const char* name, int notify, int sync, | |||||
break; | break; | ||||
case kPortRenameCallback: | case kPortRenameCallback: | ||||
jack_log("JackClient::kPortRenameCallback src = %ld dst = %ld", value1, value2); | |||||
jack_log("JackClient::kPortRenameCallback port = %ld"); | |||||
if (fPortRename) | if (fPortRename) | ||||
fPortRename(value1, GetGraphManager()->GetPort(value1)->GetName(), fPortRenameArg); | fPortRename(value1, GetGraphManager()->GetPort(value1)->GetName(), fPortRenameArg); | ||||
break; | break; | ||||
@@ -416,7 +416,7 @@ extern "C" | |||||
* | * | ||||
* @return 0 on success, otherwise a non-zero error code | * @return 0 on success, otherwise a non-zero error code | ||||
*/ | */ | ||||
int jack_set_port_registration_callback (jack_client_t *, | |||||
int jack_set_port_registration_callback (jack_client_t *, | |||||
JackPortRegistrationCallback | JackPortRegistrationCallback | ||||
registration_callback, void *arg); | registration_callback, void *arg); | ||||