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:
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;
}