The work function of null source is
-----------------------
int
null_source_impl::work(int noutput_items,
gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items)
{
void *optr;
for(size_t n = 0; n < input_items.size(); n++) { <===========
optr = (void*)output_items[n];
memset(optr, 0, noutput_items * output_signature()->sizeof_stream_item(n));
}
return noutput_items;
}
------------------------------
shouldn't the for loop be :
for(size_t n = 0; n <
output_items.size(); n++) {