Return 1 upon failure
authorGlenn L McGrath <bug1@ihug.co.nz>
Sun, 22 Feb 2004 02:58:57 +0000 (02:58 -0000)
committerGlenn L McGrath <bug1@ihug.co.nz>
Sun, 22 Feb 2004 02:58:57 +0000 (02:58 -0000)
coreutils/md5_sha1_sum.c

index b5e29cd..83f6da1 100644 (file)
@@ -149,6 +149,7 @@ extern int hash_files(int argc, char **argv, const uint8_t hash_algo)
                                if (!(flags & FLAG_SILENT))
                                        printf("%s: FAILED\n", filename_ptr);
                                count_failed++;
+                               return_value = EXIT_FAILURE;
                        }
                        /* possible free(NULL) */
                        free(hash_value);
@@ -178,7 +179,7 @@ extern int hash_files(int argc, char **argv, const uint8_t hash_algo)
 
                        hash_value = hash_file(file_ptr, hash_algo);
                        if (hash_value == NULL) {
-                               return_value++;
+                               return_value = EXIT_FAILURE;
                        } else {
                                printf("%s  %s\n", hash_value, file_ptr);
                                free(hash_value);