diff options
author | Tim O'Shea <tim.oshea753@gmail.com> | 2013-06-04 17:55:22 -0400 |
---|---|---|
committer | Tim O'Shea <tim.oshea753@gmail.com> | 2013-06-05 14:20:21 -0400 |
commit | e03cb3d121048b40eacfc23e91839402cae0e3d0 (patch) | |
tree | a12e6cea475fc6452a371412ae70dec84e431453 /gr-blocks/lib/file_source_impl.cc | |
parent | 30789282a32fcfe1e2253c5e76327cfe0b695385 (diff) |
blocks: fix for ~file_source crash, Bug #550
Diffstat (limited to 'gr-blocks/lib/file_source_impl.cc')
-rw-r--r-- | gr-blocks/lib/file_source_impl.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gr-blocks/lib/file_source_impl.cc b/gr-blocks/lib/file_source_impl.cc index d413995549..941ca15c0e 100644 --- a/gr-blocks/lib/file_source_impl.cc +++ b/gr-blocks/lib/file_source_impl.cc @@ -71,7 +71,10 @@ namespace gr { file_source_impl::~file_source_impl() { - fclose ((FILE*)d_fp); + if(d_fp) + fclose ((FILE*)d_fp); + if(d_new_fp) + fclose ((FILE*)d_new_fp); } bool |