Browse Source

Merge pull request #128 from maksqwe/jack_midi_event_write_fix

Fix buf nullptr dereferencing in jack_midi_event_write()
tags/v1.9.11-RC1
Stéphane Letz 10 years ago
parent
commit
cd59d67847
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      common/JackMidiAPI.cpp

+ 1
- 1
common/JackMidiAPI.cpp View File

@@ -134,7 +134,7 @@ int jack_midi_event_write(void* port_buffer,
jack_nframes_t time, const jack_midi_data_t* data, size_t data_size) jack_nframes_t time, const jack_midi_data_t* data, size_t data_size)
{ {
JackMidiBuffer *buf = (JackMidiBuffer*)port_buffer; JackMidiBuffer *buf = (JackMidiBuffer*)port_buffer;
if (!buf && !buf->IsValid()) {
if (!buf || !buf->IsValid()) {
return -EINVAL; return -EINVAL;
} }
if (time >= buf->nframes || (buf->event_count && buf->events[buf->event_count - 1].time > time)) { if (time >= buf->nframes || (buf->event_count && buf->events[buf->event_count - 1].time > time)) {


Loading…
Cancel
Save