when the backdoor has been disabled.
int vsockDev = -1;
ASSERT(state);
- ASSERT(state->ctx.rpc);
state->vsockDev = -1;
state->vsockFamily = -1;
+ if (!state->ctx.rpc) {
+ /*
+ * Nothing more to do when there is no RPC channel.
+ */
+ g_debug("No RPC channel; skipping reference to vSocket family.\n");
+ return TRUE;
+ }
+
switch (RpcChannel_GetType(state->ctx.rpc)) {
case RPCCHANNEL_TYPE_INACTIVE:
case RPCCHANNEL_TYPE_PRIV_VSOCK:
ToolsCore_ReleaseVsockFamily(ToolsServiceState *state)
{
ASSERT(state);
- ASSERT(state->ctx.rpc);
if (state->vsockFamily >= 0) {
ASSERT(state->vsockDev >= 0);