/* build return data */
memset(&data, 0, sizeof(data));
if (VIR_STRDUP(data.path, path) < 0)
- goto error;
+ return -1;
data.type = type;
data.status = status;
make_nonnull_domain(&data.dom, dom);
}
return 0;
- error:
- VIR_FREE(data.path);
- return -1;
}
memset(&data, 0, sizeof(data));
data.callbackID = callback->callbackID;
if (VIR_STRDUP(data.dst, dst) < 0)
- goto error;
+ return -1;
data.type = type;
data.status = status;
make_nonnull_domain(&data.dom, dom);
(xdrproc_t)xdr_remote_domain_event_block_job_2_msg, &data);
return 0;
- error:
- VIR_FREE(data.dst);
- return -1;
}