diff --git a/src/core/namespace.c b/src/core/namespace.c index 565b954482..70089f212a 100644 --- a/src/core/namespace.c +++ b/src/core/namespace.c @@ -578,8 +578,12 @@ static int mount_private_dev(MountEntry *m) { } } else { r = clone_device_node("/dev/ptmx", temporary_mount); - if (r != 1) + if (r < 0) goto fail; + if (r == 0) { + r = -ENXIO; + goto fail; + } } devshm = strjoina(temporary_mount, "/dev/shm");