RemoteVstPlugin: fix issues with uniqueID
Removed the newline character at the end of the uniqueID array, decreased
array size to 5 and initialize last element with 0 after sprintf() call.
(cherry picked from commit 7d1a357076)
This commit is contained in:
@@ -502,8 +502,7 @@ void remoteVstPlugin::initEditor( void )
|
||||
|
||||
bool remoteVstPlugin::load( const std::string & _plugin_file )
|
||||
{
|
||||
if( ( m_libInst = LoadLibrary( _plugin_file.c_str() ) ) ==
|
||||
NULL )
|
||||
if( ( m_libInst = LoadLibrary( _plugin_file.c_str() ) ) == NULL )
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -551,11 +550,12 @@ bool remoteVstPlugin::load( const std::string & _plugin_file )
|
||||
}
|
||||
|
||||
|
||||
char id[8];
|
||||
sprintf( id, "%c%c%c%c\n", ((char *)&m_plugin->uniqueID)[3],
|
||||
char id[5];
|
||||
sprintf( id, "%c%c%c%c", ((char *)&m_plugin->uniqueID)[3],
|
||||
((char *)&m_plugin->uniqueID)[2],
|
||||
((char *)&m_plugin->uniqueID)[1],
|
||||
((char *)&m_plugin->uniqueID)[0] );
|
||||
id[4] = 0;
|
||||
sendMessage( message( IdVstPluginUniqueID ).addString( id ) );
|
||||
|
||||
// switch to appropriate threading model
|
||||
|
||||
Reference in New Issue
Block a user