X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fudev%2Fudevd.c;h=393e2a920c889f491b6f31ece0f10ddb29b46f7e;hb=ef8a2bf6484bb0f82248ceb10a55509a93d82c6b;hp=a5478a754ed8ab270bf1e0a4c9f533a95ae4b834;hpb=ddbe6850b2ae490ab359a050b190cf96e1559cd7;p=elogind.git diff --git a/src/udev/udevd.c b/src/udev/udevd.c index a5478a754..393e2a920 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -845,10 +845,11 @@ static void static_dev_create_from_modules(struct udev *udev) if (sscanf(devno, "%c%u:%u", &type, &maj, &min) != 3) continue; + mode = 0600; if (type == 'c') - mode = S_IFCHR; + mode |= S_IFCHR; else if (type == 'b') - mode = S_IFBLK; + mode |= S_IFBLK; else continue;