From 4e39f13991ecb4f29b7748810bb11c3fef244058 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 8 Oct 2015 15:26:38 +0200 Subject: [PATCH] fix return value for transient load --- libs/ardour/source.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/ardour/source.cc b/libs/ardour/source.cc index c9d5bb243e..f6c591a5b1 100644 --- a/libs/ardour/source.cc +++ b/libs/ardour/source.cc @@ -187,6 +187,7 @@ Source::set_been_analysed (bool yn) int Source::load_transients (const string& path) { + int rv = 0; FILE *tf; if (! (tf = g_fopen (path.c_str (), "rb"))) { return -1; @@ -196,6 +197,7 @@ Source::load_transients (const string& path) while (!feof (tf) && !ferror(tf)) { double val; if (1 != fscanf (tf, "%lf", &val)) { + rv = -1; break; } @@ -204,6 +206,7 @@ Source::load_transients (const string& path) } ::fclose (tf); + return rv; } string