mirror of
https://github.com/topjohnwu/ndk-busybox.git
synced 2024-12-13 23:08:53 +00:00
mdev: fix block/char device detection. Closes bug 2144.
This commit is contained in:
parent
02f12f53e8
commit
aa8a601084
@ -69,7 +69,9 @@ static void make_device(char *path, int delete)
|
||||
|
||||
/* Determine device name, type, major and minor */
|
||||
device_name = bb_basename(path);
|
||||
type = (path[5] == 'c' ? S_IFCHR : S_IFBLK); /* "/sys/[c]lass"? */
|
||||
/* http://kernel.org/doc/pending/hotplug.txt says that only
|
||||
* "/sys/block/..." is for block devices. "sys/bus" etc is not! */
|
||||
type = (strncmp(&path[5], "block/", 6) == 0 ? S_IFBLK : S_IFCHR);
|
||||
|
||||
if (ENABLE_FEATURE_MDEV_CONF) {
|
||||
FILE *fp;
|
||||
|
Loading…
Reference in New Issue
Block a user