summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_conf.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2001-11-16 17:05:07 +0000
committerphk <phk@FreeBSD.org>2001-11-16 17:05:07 +0000
commit045e2cb555abbaf912f06140c6f48f335ce24ca1 (patch)
tree2213e679847038166c5f2baed80f877fdfa46236 /sys/kern/kern_conf.c
parent6c8cb0765b85c0ddd7275430b9e023ed33d466ed (diff)
downloadFreeBSD-src-045e2cb555abbaf912f06140c6f48f335ce24ca1.zip
FreeBSD-src-045e2cb555abbaf912f06140c6f48f335ce24ca1.tar.gz
Reject leading zeros in dev_stdclone().
PR: 32019 Submitted by: fenner
Diffstat (limited to 'sys/kern/kern_conf.c')
-rw-r--r--sys/kern/kern_conf.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_conf.c b/sys/kern/kern_conf.c
index c2d7f1f..511868f 100644
--- a/sys/kern/kern_conf.c
+++ b/sys/kern/kern_conf.c
@@ -415,6 +415,8 @@ dev_stdclone(char *name, char **namep, char *stem, int *unit)
if (name[i] == '0' && name[i + 1] != '\0' && isdigit(name[i + 1]))
return (0);
u = 0;
+ if (name[i] == '0' && isdigit(name[i+1]))
+ return (0);
while (isdigit(name[i])) {
u *= 10;
u += name[i++] - '0';
OpenPOWER on IntegriCloud