summaryrefslogtreecommitdiffstats
path: root/sbin/fsirand
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2004-07-28 05:59:22 +0000
committerkan <kan@FreeBSD.org>2004-07-28 05:59:22 +0000
commitbce3675a338eb8fa4f1c54d14632925b7731d795 (patch)
tree272e3b86ec9bd86b7274f5c717e3ce1f3bf7ced0 /sbin/fsirand
parent8951be1606687f2757457c50aefbb28f021ea1bc (diff)
downloadFreeBSD-src-bce3675a338eb8fa4f1c54d14632925b7731d795.zip
FreeBSD-src-bce3675a338eb8fa4f1c54d14632925b7731d795.tar.gz
Avoid casts as lvalues.
Diffstat (limited to 'sbin/fsirand')
-rw-r--r--sbin/fsirand/fsirand.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sbin/fsirand/fsirand.c b/sbin/fsirand/fsirand.c
index 7b6274f..defdf52 100644
--- a/sbin/fsirand/fsirand.c
+++ b/sbin/fsirand/fsirand.c
@@ -274,9 +274,10 @@ fsirand(char *device)
inumber,
sblock->fs_magic == FS_UFS1_MAGIC ?
(quad_t)dp1->di_gen : dp2->di_gen);
+ else if (sblock->fs_magic == FS_UFS1_MAGIC)
+ dp1->di_gen = random();
else
- (sblock->fs_magic == FS_UFS1_MAGIC ?
- dp1->di_gen : dp2->di_gen) = random();
+ dp2->di_gen = random();
}
}
OpenPOWER on IntegriCloud