(split_3): Accept the BSD format only when in MD5 mode.
authorJim Meyering <jim@meyering.net>
Sat, 24 May 2003 16:55:37 +0000 (16:55 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 24 May 2003 16:55:37 +0000 (16:55 +0000)
src/md5sum.c

index 2d6778b..41962f3 100644 (file)
@@ -215,7 +215,7 @@ split_3 (char *s, size_t s_len,
     ++i;
 
   /* Check for BSD-style checksum line. */
-  if (strncmp (s + i, "MD5 (", 5) == 0)
+  if (algorithm == ALG_MD5 && strncmp (s + i, "MD5 (", 5) == 0)
     {
       *binary = 0;
       return bsd_split_3 (s + i + 5, s_len - i - 5, hex_digest, file_name);