From 8aee5417b0cb9f69cf361443174e41aa1ab184ca Mon Sep 17 00:00:00 2001 From: Mike Fulbright Date: Mon, 22 May 2000 22:36:45 +0000 Subject: didnt handle above sda20 or hda20 well as written, should be fixed --- isys/devnodes.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'isys/devnodes.c') 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)) { -- cgit