diff --git a/src/machine/machine.c b/src/machine/machine.c index 69e7c475af..e651026fa9 100644 --- a/src/machine/machine.c +++ b/src/machine/machine.c @@ -403,9 +403,11 @@ int machine_load(Machine *m) { log_warning_errno(r, "Failed to parse AF_VSOCK CID, ignoring: %s", vsock_cid); } - r = parse_uid(uid, &m->uid); - if (r < 0) - log_warning_errno(r, "Failed to parse owning UID, ignoring: %s", uid); + if (uid) { + r = parse_uid(uid, &m->uid); + if (r < 0) + log_warning_errno(r, "Failed to parse owning UID, ignoring: %s", uid); + } return r; }