md5sum,b2sum,sha*sum: don't erroneously trigger BSD reversed mode
commit264f5446cdfdc8488885093398da248b6a677034
authorPádraig Brady <P@draigBrady.com>
Mon, 27 Mar 2017 00:04:36 +0000 (26 17:04 -0700)
committerPádraig Brady <P@draigBrady.com>
Tue, 28 Mar 2017 03:32:58 +0000 (27 20:32 -0700)
tree3a69faec9431573896a6d24ba0e1c0e58cc83749
parent7c228bc55ed3fd6d56a6ad135438066de2f54a30
md5sum,b2sum,sha*sum: don't erroneously trigger BSD reversed mode

* src/md5sum.c (split_3): Verify hex digits internally before
triggering the global bsd_reversed mode flag.
(bsd_split_3): Likewise.
* tests/misc/md5sum-bsd.sh: Add a test case.
* NEWS: Mention the bug fix.
Fixes http://bugs.gnu.org/26263
NEWS
src/md5sum.c
tests/misc/md5sum-bsd.sh