From f970022838285507eb792a171e6c0827c126a656 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 10 Sep 2015 17:38:16 +0200 Subject: [PATCH] ditto for the announcement message --- gtk2_ardour/ardour_ui.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 3d79827b3f..0e160ce4d1 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -818,10 +818,11 @@ ARDOUR_UI::check_announcements () if (fin) { while (!feof (fin)) { char tmp[1024]; - if (fread (tmp, sizeof(char), 1024, fin) <= 0) { + size_t len; + if ((len = fread (tmp, sizeof(char), 1024, fin)) == 0 || ferror (fin)) { break; } - _announce_string += tmp; + _announce_string.append (tmp, len); } fclose (fin); }