diff options
author | Robin Gareus <robin@gareus.org> | 2015-09-10 17:38:16 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-09-10 17:39:32 +0200 |
commit | f970022838285507eb792a171e6c0827c126a656 (patch) | |
tree | c7ee34bcab8c196fc4f7983b9a5019d201c250d3 /gtk2_ardour/ardour_ui.cc | |
parent | 8d54a2472dcb8ebe83da5db7436b4bfdeb9a00c2 (diff) |
ditto for the announcement message
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 5 |
1 files 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); } |