diff options
author | 1997-02-06 13:02:43 +0000 | |
---|---|---|
committer | 1997-02-06 13:02:43 +0000 | |
commit | e925909be26f3383902010f66e2359ceb69ad783 (patch) | |
tree | 37b3c547f772aab93de7b45543238e2b725765a4 | |
parent | buf oflow (diff) | |
download | wireguard-openbsd-e925909be26f3383902010f66e2359ceb69ad783.tar.xz wireguard-openbsd-e925909be26f3383902010f66e2359ceb69ad783.zip |
do not accidentally pass garbage module name to the kernel; found by Don.Lewis@tsc.tdk.com
-rw-r--r-- | usr.bin/modstat/modstat.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/modstat/modstat.c b/usr.bin/modstat/modstat.c index 360dc0a83ef..b8a6548a0b0 100644 --- a/usr.bin/modstat/modstat.c +++ b/usr.bin/modstat/modstat.c @@ -1,4 +1,4 @@ -/* $OpenBSD: modstat.c,v 1.7 1997/01/15 23:42:54 millert Exp $ */ +/* $OpenBSD: modstat.c,v 1.8 1997/02/06 13:02:43 deraadt Exp $ */ /* * Copyright (c) 1993 Terrence R. Lambert. @@ -74,6 +74,7 @@ dostat(devfd, modnum, modname) struct lmc_stat sbuf; char name[MAXLKMNAME] = ""; + bzero(&sbuf, sizeof sbuf); sbuf.id = modnum; sbuf.name = name; |