fix memory corruption

Precondition: it fails to read MTU (maybe because MA iface is missing)

When MTU is 0 the buffer won't be large enough to hold the send header thus corrupting the heap.