diff options
author | Emanuele Giacomelli | 2022-01-07 14:17:48 +0100 |
---|---|---|
committer | Denys Vlasenko | 2022-01-08 17:16:00 +0100 |
commit | 84a1305888ffcd0f4e47cfc4c6fc57918b97bdda (patch) | |
tree | fcc31a87ebeaf5cfb8db55938f9c504b46012dd7 /util-linux/fsck_minix.c | |
parent | e7ff29402d23e1c265769dbe809cf2d329a75ec2 (diff) | |
download | busybox-84a1305888ffcd0f4e47cfc4c6fc57918b97bdda.zip busybox-84a1305888ffcd0f4e47cfc4c6fc57918b97bdda.tar.gz |
XXXsum: handle binary sums with " " in the path
If a line specifies a binary checksum whose path contains two adjacent
spaces, when checking digests with -c the two spaces will be used as the
separator between the digest and the pathname instead of " *", as shown:
$ echo foo > "/tmp/two spaces"
$ md5sum -b "/tmp/two spaces" # This is GNU md5sum
d3b07384d113edec49eaa6238ad5ff00 */tmp/two spaces
$ md5sum -b "/tmp/two spaces" | ./busybox md5sum -c
md5sum: can't open 'spaces': No such file or directory
spaces: FAILED
md5sum: WARNING: 1 of 1 computed checksums did NOT match
function old new delta
md5_sha1_sum_main 503 496 -7
Signed-off-by: Emanuele Giacomelli <emanuele.giacomelli@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'util-linux/fsck_minix.c')
0 files changed, 0 insertions, 0 deletions