logo

utils-std

Collection of commonly available Unix tools git clone https://anongit.hacktivis.me/git/utils-std.git/
commit: ee78345f0a2e2c7ef340b7b54bc8e8b6c531b209
parent 20e90be92667a84804da9e9406f4774789e6afce
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon, 22 Sep 2025 05:20:44 +0200

cmd/sha*sum: unconditionally call free()

Diffstat:

Mcmd/sha1sum.c14+++++++-------
Mcmd/sha256sum.c14+++++++-------
Mcmd/sha512sum.c14+++++++-------
3 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/cmd/sha1sum.c b/cmd/sha1sum.c @@ -78,7 +78,7 @@ check(FILE *file, const char *filename) (size_t)SHA1SUM_MIN_LINE_LEN, nread, line); - if(len > 0) free(line); + free(line); return -1; } @@ -95,7 +95,7 @@ check(FILE *file, const char *filename) argv0, line[i], line); - if(len > 0) free(line); + free(line); return -1; } @@ -106,14 +106,14 @@ check(FILE *file, const char *filename) argv0, i, SHA1SUM_LEN - 1); - if(len > 0) free(line); + free(line); return -1; } if(line[i] != '\0') { fprintf(stderr, "%s: error: Invalid line: %s\n", argv0, line); - if(len > 0) free(line); + free(line); return -1; } if(i < nread) i++; @@ -130,7 +130,7 @@ check(FILE *file, const char *filename) { fprintf(stderr, "%s: error: Failed opening file '%s': %s\n", argv0, target, strerror(errno)); - if(len > 0) free(line); + free(line); return -1; } @@ -159,7 +159,7 @@ check(FILE *file, const char *filename) fprintf( stderr, "%s: error: Failed closing file '%s': %s\n", argv0, filename, strerror(errno)); - if(len > 0) free(line); + free(line); return -1; } } @@ -172,7 +172,7 @@ check(FILE *file, const char *filename) filename, strerror(errno)); } - if(len > 0) free(line); + free(line); return err; } diff --git a/cmd/sha256sum.c b/cmd/sha256sum.c @@ -78,7 +78,7 @@ check(FILE *file, const char *filename) (size_t)SHA256SUM_MIN_LINE_LEN, nread, line); - if(len > 0) free(line); + free(line); return -1; } @@ -95,7 +95,7 @@ check(FILE *file, const char *filename) argv0, line[i], line); - if(len > 0) free(line); + free(line); return -1; } @@ -106,14 +106,14 @@ check(FILE *file, const char *filename) argv0, i, SHA256SUM_LEN - 1); - if(len > 0) free(line); + free(line); return -1; } if(line[i] != '\0') { fprintf(stderr, "%s: error: Invalid line: %s\n", argv0, line); - if(len > 0) free(line); + free(line); return -1; } if(i < nread) i++; @@ -130,7 +130,7 @@ check(FILE *file, const char *filename) { fprintf(stderr, "%s: error: Failed opening file '%s': %s\n", argv0, target, strerror(errno)); - if(len > 0) free(line); + free(line); return -1; } @@ -159,7 +159,7 @@ check(FILE *file, const char *filename) fprintf( stderr, "%s: error: Failed closing file '%s': %s\n", argv0, filename, strerror(errno)); - if(len > 0) free(line); + free(line); return -1; } } @@ -172,7 +172,7 @@ check(FILE *file, const char *filename) filename, strerror(errno)); } - if(len > 0) free(line); + free(line); return err; } diff --git a/cmd/sha512sum.c b/cmd/sha512sum.c @@ -78,7 +78,7 @@ check(FILE *file, const char *filename) (size_t)SHA512SUM_MIN_LINE_LEN, nread, line); - if(len > 0) free(line); + free(line); return -1; } @@ -95,7 +95,7 @@ check(FILE *file, const char *filename) argv0, line[i], line); - if(len > 0) free(line); + free(line); return -1; } @@ -106,14 +106,14 @@ check(FILE *file, const char *filename) argv0, i, SHA512SUM_LEN - 1); - if(len > 0) free(line); + free(line); return -1; } if(line[i] != '\0') { fprintf(stderr, "%s: error: Invalid line: %s\n", argv0, line); - if(len > 0) free(line); + free(line); return -1; } if(i < nread) i++; @@ -130,7 +130,7 @@ check(FILE *file, const char *filename) { fprintf(stderr, "%s: error: Failed opening file '%s': %s\n", argv0, target, strerror(errno)); - if(len > 0) free(line); + free(line); return -1; } @@ -159,7 +159,7 @@ check(FILE *file, const char *filename) fprintf( stderr, "%s: error: Failed closing file '%s': %s\n", argv0, filename, strerror(errno)); - if(len > 0) free(line); + free(line); return -1; } } @@ -172,7 +172,7 @@ check(FILE *file, const char *filename) filename, strerror(errno)); } - if(len > 0) free(line); + free(line); return err; }