From f78623506455edd2e5f8108c7c74e304b92b62d9 Mon Sep 17 00:00:00 2001 From: Maxwell Jeffress Date: Fri, 17 Jul 2026 12:31:42 +1000 Subject: [PATCH] use calloc to hopefully not read random stuff --- src/emu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu.c b/src/emu.c index 8f86cf3..c57b618 100644 --- a/src/emu.c +++ b/src/emu.c @@ -226,7 +226,7 @@ void startEmulator(Emulator* emu) { } Emulator* initEmulator(uint32_t memorySize) { - Emulator* newEmu = malloc(sizeof(Emulator)); + Emulator* newEmu = calloc(1, sizeof(Emulator)); if (!newEmu) return NULL; @@ -256,4 +256,4 @@ void freeEmulator(Emulator* emu) { void installDevice(Emulator* emu, Device* device, uint8_t deviceNumber) { assert(deviceNumber < MAX_DEVICES); emu->devices[deviceNumber] = device; -} \ No newline at end of file +}