diff options
author | 2014-05-24 02:27:31 +0000 | |
---|---|---|
committer | 2014-05-24 02:27:31 +0000 | |
commit | a2fb4f805732a70c5d824a10dfd87dc5f3cdde60 (patch) | |
tree | 278bb75f08563f36566a0ea2a7d7545225a97fad | |
parent | delete restricted ed. no one will ever use this. never documented or enabled. (diff) | |
download | wireguard-openbsd-a2fb4f805732a70c5d824a10dfd87dc5f3cdde60.tar.xz wireguard-openbsd-a2fb4f805732a70c5d824a10dfd87dc5f3cdde60.zip |
Don't potentially use stack garbage for e2d_type. Initialize
newent.e2d_type to EXT2_FT_UNKNOWN, a.k.a. 0.
Spotted by -Wall.
-rw-r--r-- | sbin/fsck_ext2fs/dir.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/fsck_ext2fs/dir.c b/sbin/fsck_ext2fs/dir.c index 875f13ffa8b..f24f1675a15 100644 --- a/sbin/fsck_ext2fs/dir.c +++ b/sbin/fsck_ext2fs/dir.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dir.c,v 1.17 2014/05/21 17:52:26 krw Exp $ */ +/* $OpenBSD: dir.c,v 1.18 2014/05/24 02:27:31 krw Exp $ */ /* $NetBSD: dir.c,v 1.5 2000/01/28 16:01:46 bouyer Exp $ */ /* @@ -310,6 +310,7 @@ mkentry(struct inodesc *idesc) struct ext2fs_direct newent; int newlen, oldlen; + newent.e2d_type = EXT2_FT_UNKNOWN; newent.e2d_namlen = strlen(idesc->id_name); if (sblock.e2fs.e2fs_rev > E2FS_REV0 && (sblock.e2fs.e2fs_features_incompat & EXT2F_INCOMPAT_FTYPE)) |