Remember to free the swapbuf in read routing.

Signed-off-by: Graeme Gregory <graeme@xora.org.uk>