dissect: Fix segmentation fault if loop device is not provided
This commit is contained in:
committed by
Daan De Meyer
parent
53d1d6e49c
commit
a0a4e9d7d2
@@ -1799,7 +1799,7 @@ static int action_with(DissectedImage *m, LoopDevice *d) {
|
||||
_exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
if (setenv("SYSTEMD_DISSECT_DEVICE", d->node, /* overwrite= */ true) < 0) {
|
||||
if (d && setenv("SYSTEMD_DISSECT_DEVICE", d->node, /* overwrite= */ true) < 0) {
|
||||
log_error_errno(errno, "Failed to set $SYSTEMD_DISSECT_DEVICE: %m");
|
||||
_exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user