back-port two actual bug fixes from cairocanvas branch
This commit is contained in:
@@ -298,7 +298,7 @@ VSTPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& desc)
|
||||
|
||||
char label[64];
|
||||
/* some VST plugins expect this buffer to be zero-filled */
|
||||
memset (label, sizeof (label), 0);
|
||||
memset (label, 0, sizeof (label));
|
||||
|
||||
_plugin->dispatcher (_plugin, effGetParamName, which, 0, label, 0);
|
||||
|
||||
|
||||
@@ -633,7 +633,7 @@ smf_event_is_textual(const smf_event_t *event)
|
||||
if (event->midi_buffer_length < 4)
|
||||
return (0);
|
||||
|
||||
if (event->midi_buffer[3] < 1 && event->midi_buffer[3] > 9)
|
||||
if (event->midi_buffer[3] < 1 || event->midi_buffer[3] > 9)
|
||||
return (0);
|
||||
|
||||
return (1);
|
||||
|
||||
Reference in New Issue
Block a user