amqp: plug leak on realloc failure