summaryrefslogtreecommitdiffstats
path: root/isys/devnodes.c
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2000-05-22 22:36:45 +0000
committerMike Fulbright <msf@redhat.com>2000-05-22 22:36:45 +0000
commit8aee5417b0cb9f69cf361443174e41aa1ab184ca (patch)
tree5581b680a571dd70ce57e53d7ce45d808f753cb6 /isys/devnodes.c
parent1d38326b544fc7e46e599a9f91a9d35fb402896e (diff)
downloadanaconda-8aee5417b0cb9f69cf361443174e41aa1ab184ca.tar.gz
anaconda-8aee5417b0cb9f69cf361443174e41aa1ab184ca.tar.xz
anaconda-8aee5417b0cb9f69cf361443174e41aa1ab184ca.zip
didnt handle above sda20 or hda20 well as written, should be fixed
Diffstat (limited to 'isys/devnodes.c')
-rw-r--r--isys/devnodes.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/isys/devnodes.c b/isys/devnodes.c
index bb8e40ab0..f040ed94e 100644
--- a/isys/devnodes.c
+++ b/isys/devnodes.c
@@ -51,7 +51,7 @@ int devMakeInode(char * devName, char * path) {
major = 8;
minor = (devName[2] - 'a') << 4;
if (devName[3] && devName[4])
- minor += 10 + (devName[4] - '0');
+ minor += (devName[3] - '0') * 10 + (devName[4] - '0');
else if (devName[3])
minor += (devName[3] - '0');
} else if (devName[0] == 'm' && devName[1] == 'd') {
@@ -84,7 +84,7 @@ int devMakeInode(char * devName, char * path) {
return -1;
if (devName[3] && devName[4])
- minor += 10 + (devName[4] - '0');
+ minor += (devName[3] - '0') * 10 + (devName[4] - '0');
else if (devName[3])
minor += (devName[3] - '0');
} else if (!strncmp(devName, "ram", 3)) {