From 21e2e6dbc416395d697a4d54aaa58f757e1c3073 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Sat, 7 Dec 2013 12:38:07 -0500 Subject: [PATCH] src/pitch/pitch.c: aubio_pitch_set_unit returns AUBIO_FAIL on fail --- src/pitch/pitch.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pitch/pitch.c b/src/pitch/pitch.c index 63c1599f..430fed1d 100644 --- a/src/pitch/pitch.c +++ b/src/pitch/pitch.c @@ -232,6 +232,7 @@ aubio_pitch_slideblock (aubio_pitch_t * p, fvec_t * ibuf) uint_t aubio_pitch_set_unit (aubio_pitch_t * p, char_t * pitch_unit) { + uint_t err = AUBIO_OK; aubio_pitch_mode pitch_mode; if (strcmp (pitch_unit, "freq") == 0) pitch_mode = aubio_pitchm_freq; @@ -246,6 +247,7 @@ aubio_pitch_set_unit (aubio_pitch_t * p, char_t * pitch_unit) else { AUBIO_ERR ("unknown pitch detection unit %s, using default\n", pitch_unit); pitch_mode = aubio_pitchm_default; + err = AUBIO_FAIL; } p->mode = pitch_mode; switch (p->mode) { @@ -265,7 +267,7 @@ aubio_pitch_set_unit (aubio_pitch_t * p, char_t * pitch_unit) default: break; } - return AUBIO_OK; + return err; } uint_t -- 2.11.0