X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Foss%2Fv_midi.c;h=077b7679766590c52bd0d2390fd117f919aa8f39;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=656c0636685b04272bb9123022c89e8b34f7a49d;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/sound/oss/v_midi.c b/sound/oss/v_midi.c index 656c06366..077b76797 100644 --- a/sound/oss/v_midi.c +++ b/sound/oss/v_midi.c @@ -90,11 +90,12 @@ static void v_midi_close (int dev) static int v_midi_out (int dev, unsigned char midi_byte) { vmidi_devc *devc = midi_devs[dev]->devc; - vmidi_devc *pdevc = midi_devs[devc->pair_mididev]->devc; + vmidi_devc *pdevc; if (devc == NULL) - return -(ENXIO); + return -ENXIO; + pdevc = midi_devs[devc->pair_mididev]->devc; if (pdevc->input_opened > 0){ if (MIDIbuf_avail(pdevc->my_mididev) > 500) return 0;