Exemple #1
0
static void *virLXCControllerClientPrivateNew(virNetServerClientPtr client,
                                              void *opaque)
{
    virLXCControllerPtr ctrl = opaque;

    virNetServerClientSetCloseHook(client, virLXCControllerClientCloseHook);
    VIR_DEBUG("Got new client %p", client);
    ctrl->client = client;

    if (ctrl->initpid && ctrl->firstClient)
        virLXCControllerEventSendInit(ctrl, ctrl->initpid);
    ctrl->firstClient = false;

    return ctrl;
}
Exemple #2
0
static void *virLXCControllerClientPrivateNew(virNetServerClientPtr client,
        void *opaque)
{
    virLXCControllerPtr ctrl = opaque;
    int *dummy;

    if (VIR_ALLOC(dummy) < 0) {
        virReportOOMError();
        return NULL;
    }

    virNetServerClientSetCloseHook(client, virLXCControllerClientCloseHook);
    VIR_DEBUG("Got new client %p", client);
    ctrl->client = client;
    return dummy;
}