vfio: Fix overrun after readlink() fills buffer completely