This commit is contained in:
Dominic Grimm 2022-12-22 18:05:42 +01:00
parent d8cff2488a
commit 0019e3278e
No known key found for this signature in database
GPG key ID: 6F294212DEAAC530
5 changed files with 103 additions and 36 deletions

View file

@ -27,7 +27,7 @@ struct ReadSrcResult read_src(FILE *fp)
.success = false,
};
}
char *const src = malloc(sizeof(char) * (bufsize + 1));
char *const src = malloc(sizeof(char) * bufsize);
if (fseek(fp, 0L, SEEK_SET) != 0)
{
fputs("Error rewinding file to start!", stderr);
@ -35,7 +35,7 @@ struct ReadSrcResult read_src(FILE *fp)
.success = false,
};
}
const unsigned long new_len = fread(src, sizeof(char), bufsize, fp);
fread(src, sizeof(char), bufsize, fp);
if (ferror(fp) != 0)
{
fputs("Error reading file!", stderr);
@ -43,7 +43,6 @@ struct ReadSrcResult read_src(FILE *fp)
.success = false,
};
}
src[new_len + 1] = '\0';
return (struct ReadSrcResult){
.success = true,