Undefined behaviour in rdataslab.c
memmove can be called with a NULL source pointer if the rdata length is zero. This is triggers undefined behaviour.
memmove can be called with a NULL source pointer if the rdata length is zero. This is triggers undefined behaviour.