diff options
author | Ron Yorston <rmy@pobox.com> | 2023-04-17 07:32:52 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2023-04-17 07:32:52 +0100 |
commit | 8cdeb571cfbf3bb6edc44779e46537b072b8cd08 (patch) | |
tree | 9f3ad1d205418197bc53348b61f702602229a90d /util-linux | |
parent | 41827dd448c001b52b4f0e591ea605cb5de1d230 (diff) | |
parent | d2b81b3dc2b31d32e1060d3ea8bd998d30a37d8a (diff) | |
download | busybox-w32-8cdeb571cfbf3bb6edc44779e46537b072b8cd08.tar.gz busybox-w32-8cdeb571cfbf3bb6edc44779e46537b072b8cd08.tar.bz2 busybox-w32-8cdeb571cfbf3bb6edc44779e46537b072b8cd08.zip |
Merge branch 'busybox' into merge
Diffstat (limited to 'util-linux')
-rw-r--r-- | util-linux/mkfs_vfat.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/util-linux/mkfs_vfat.c b/util-linux/mkfs_vfat.c index 821371953..d2db78e1d 100644 --- a/util-linux/mkfs_vfat.c +++ b/util-linux/mkfs_vfat.c | |||
@@ -267,8 +267,9 @@ int mkfs_vfat_main(int argc UNUSED_PARAM, char **argv) | |||
267 | 267 | ||
268 | // cache device name | 268 | // cache device name |
269 | device_name = argv[0]; | 269 | device_name = argv[0]; |
270 | // default volume ID = creation time | 270 | // default volume ID: somewhat random (not crypto-strong) |
271 | volume_id = time(NULL); | 271 | // (mix in pid to avoid same IDs when run in rapid succession) |
272 | volume_id = time(NULL) ^ getpid(); | ||
272 | // truncate to exactly 11 chars, pad with spaces | 273 | // truncate to exactly 11 chars, pad with spaces |
273 | sprintf(volume_label11, "%-11.11s", arg_volume_label); | 274 | sprintf(volume_label11, "%-11.11s", arg_volume_label); |
274 | 275 | ||