fixed bug in mac block

because the receive buffer was not initialised, the block attemped
to send the previous msg (with the first character replaced by a '\n')
if the new received msg only consisted of a '\n' char.