From: Paul Brossier Date: Mon, 6 Aug 2018 12:03:48 +0000 (+0200) Subject: src/notes/notes.c: bail out if pitch creation failed (see #188) X-Git-Tag: 0.4.7~29^2~1 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=25f280f347868fc0f4ecdcb0b45d5a9400f8f772;p=aubio.git src/notes/notes.c: bail out if pitch creation failed (see #188) --- diff --git a/src/notes/notes.c b/src/notes/notes.c index f6b7d567..343e5a00 100644 --- a/src/notes/notes.c +++ b/src/notes/notes.c @@ -83,6 +83,7 @@ aubio_notes_t * new_aubio_notes (const char_t * method, o->onset_output = new_fvec (1); o->pitch = new_aubio_pitch (pitch_method, o->pitch_buf_size, o->hop_size, o->samplerate); + if (o->pitch == NULL) goto fail; if (o->pitch_tolerance != 0.) aubio_pitch_set_tolerance (o->pitch, o->pitch_tolerance); aubio_pitch_set_unit (o->pitch, "midi"); o->pitch_output = new_fvec (1);