[libvirt PATCH 2/9] esx: use g_autofree when made possible by reducing scope