summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/file_meta_sink_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/lib/file_meta_sink_impl.cc')
-rw-r--r--gr-blocks/lib/file_meta_sink_impl.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gr-blocks/lib/file_meta_sink_impl.cc b/gr-blocks/lib/file_meta_sink_impl.cc
index ee918fc11b..783e18de81 100644
--- a/gr-blocks/lib/file_meta_sink_impl.cc
+++ b/gr-blocks/lib/file_meta_sink_impl.cc
@@ -230,7 +230,7 @@ void file_meta_sink_impl::write_header(FILE* fp, pmt::pmt_t header, pmt::pmt_t e
std::string header_str = pmt::serialize_str(header);
std::string extra_str = pmt::serialize_str(extra);
- if ((header_str.size() != METADATA_HEADER_SIZE) && (extra_str.size() != d_extra_size))
+ if ((header_str.size() != METADATA_HEADER_SIZE) || (extra_str.size() != d_extra_size))
throw std::runtime_error("file_meta_sink: header or extra_dict is wrong size.");
size_t nwritten = 0;