diff options
Diffstat (limited to 'gr-blocks/lib/wavfile_sink_impl.cc')
-rw-r--r-- | gr-blocks/lib/wavfile_sink_impl.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gr-blocks/lib/wavfile_sink_impl.cc b/gr-blocks/lib/wavfile_sink_impl.cc index 9a96f7ca3d..57bdb5f291 100644 --- a/gr-blocks/lib/wavfile_sink_impl.cc +++ b/gr-blocks/lib/wavfile_sink_impl.cc @@ -164,11 +164,19 @@ namespace gr { wavfile_sink_impl::~wavfile_sink_impl() { + stop(); + } + + bool wavfile_sink_impl::stop() + { if(d_new_fp) { - fclose(d_new_fp); + fclose(d_new_fp); + d_new_fp = NULL; } close(); + + return true; } int |