From 1b21b7c533a44971b93279e10169c09bb6f48d83 Mon Sep 17 00:00:00 2001 From: doylet Date: Tue, 5 Mar 2024 00:17:14 +1100 Subject: [PATCH] Fix reading of exe file instead of passed in file --- part3/repetition_tester.c | 4 ++-- project.rdbg | Bin 1397 -> 1514 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/part3/repetition_tester.c b/part3/repetition_tester.c index 775d131..a701c6f 100644 --- a/part3/repetition_tester.c +++ b/part3/repetition_tester.c @@ -189,7 +189,7 @@ static void ReadWithRead(RepTester *tester, ReadArgs *args) char *dest = buffer.data; u64 space_remaining = buffer.size; while (space_remaining) { - u32 read_size = UINT32_MAX; + u32 read_size = INT_MAX; if ((u64)read_size > space_remaining) read_size = (u32)space_remaining; @@ -273,7 +273,7 @@ int main(int argc, char const **argv) return -1; } - Str8 file_name = {.data = CAST(char *) argv[0], .size = strlen(argv[0])}; + Str8 file_name = {.data = CAST(char *) argv[1], .size = strlen(argv[1])}; struct __stat64 stat; _stat64(file_name.data, &stat); diff --git a/project.rdbg b/project.rdbg index 1c70f4b8261966476322924dd90eaff4686a5f24..329f38da0845a64bebf0bf1b1f7d7ff96f7904ac 100644 GIT binary patch delta 206 zcmey$^@@AK7DlGYJk0)+nDi#TkznN5%*x2cq$0<_z~F2Z15M(+_0rQz(|}qbfDuTs ePd>;jFTeq0fiNQ!O#aAXG5I-59?