Looks rather fishy:

        if (strncmp(s->server_chr->filename, "unix:", 5)) {
            error_setg(errp, "chardev is not a unix client socket");
            return;
        }

Paolo, is this reliable?  Is it the proper way to check?

Reply via email to