Author: emaste
Date: Thu Jul 30 14:41:41 2020
New Revision: 363698
URL: https://svnweb.freebsd.org/changeset/base/363698

Log:
  MFC r363457: md5: return non-zero if built-in tests (-x) fail

Modified:
  stable/12/sbin/md5/md5.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sbin/md5/md5.c
==============================================================================
--- stable/12/sbin/md5/md5.c    Thu Jul 30 14:05:24 2020        (r363697)
+++ stable/12/sbin/md5/md5.c    Thu Jul 30 14:41:41 2020        (r363698)
@@ -498,10 +498,12 @@ MDTestSuite(const Algorithm_t *alg)
        for (i = 0; i < MDTESTCOUNT; i++) {
                (*alg->Data)(MDTestInput[i], strlen(MDTestInput[i]), buffer);
                printf("%s (\"%s\") = %s", alg->name, MDTestInput[i], buffer);
-               if (strcmp(buffer, (*alg->TestOutput)[i]) == 0)
+               if (strcmp(buffer, (*alg->TestOutput)[i]) == 0) {
                        printf(" - verified correct\n");
-               else
+               } else {
                        printf(" - INCORRECT RESULT!\n");
+                       failed++;
+               }
        }
 }
 
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to