mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-16 09:35:16 +00:00
lxc: Don't crash if no security driver is specified in libvirt_lxc
When no security driver is specified libvirt_lxc segfaults as a debug message tries to access security labels for the container that are not present. This problem was introduced in commit 6c3cf57d6cb27cf10064baf8cca0f39. (cherry picked from commit 99a388e612d82a6bcd3462e4b98463fb32931520)
This commit is contained in:
parent
fac1a19dfc
commit
bf8efc3398
@ -1589,11 +1589,15 @@ int main(int argc, char *argv[])
|
||||
false, false, false)))
|
||||
goto cleanup;
|
||||
|
||||
VIR_DEBUG("Security model %s type %s label %s imagelabel %s",
|
||||
NULLSTR(ctrl->def->seclabels[0]->model),
|
||||
virDomainSeclabelTypeToString(ctrl->def->seclabels[0]->type),
|
||||
NULLSTR(ctrl->def->seclabels[0]->label),
|
||||
NULLSTR(ctrl->def->seclabels[0]->imagelabel));
|
||||
if (ctrl->def->seclabels) {
|
||||
VIR_DEBUG("Security model %s type %s label %s imagelabel %s",
|
||||
NULLSTR(ctrl->def->seclabels[0]->model),
|
||||
virDomainSeclabelTypeToString(ctrl->def->seclabels[0]->type),
|
||||
NULLSTR(ctrl->def->seclabels[0]->label),
|
||||
NULLSTR(ctrl->def->seclabels[0]->imagelabel));
|
||||
} else {
|
||||
VIR_DEBUG("Security model not initialized");
|
||||
}
|
||||
|
||||
ctrl->veths = veths;
|
||||
ctrl->nveths = nveths;
|
||||
|
Loading…
x
Reference in New Issue
Block a user