From a9fe1dab762ba6a8e08b4d8bc44d36adc6a4d476 Mon Sep 17 00:00:00 2001 From: Jake Wharton Date: Thu, 12 Sep 2024 00:50:17 -0400 Subject: [PATCH] Add comment about calloc failure (#473) --- mosaic-terminal/src/c/mosaic-rawMode-posix.c | 1 + mosaic-terminal/src/c/mosaic-rawMode-windows.c | 1 + 2 files changed, 2 insertions(+) diff --git a/mosaic-terminal/src/c/mosaic-rawMode-posix.c b/mosaic-terminal/src/c/mosaic-rawMode-posix.c index 0cd61765..ee6dc78b 100644 --- a/mosaic-terminal/src/c/mosaic-rawMode-posix.c +++ b/mosaic-terminal/src/c/mosaic-rawMode-posix.c @@ -14,6 +14,7 @@ rawModeResult enterRawMode() { struct termios *saved = calloc(1, sizeof(struct termios)); if (unlikely(saved == NULL)) { + // result.saved is set to 0 which will trigger OOM. goto ret; } diff --git a/mosaic-terminal/src/c/mosaic-rawMode-windows.c b/mosaic-terminal/src/c/mosaic-rawMode-windows.c index 46d71c6c..cb856dee 100644 --- a/mosaic-terminal/src/c/mosaic-rawMode-windows.c +++ b/mosaic-terminal/src/c/mosaic-rawMode-windows.c @@ -27,6 +27,7 @@ rawModeResult enterRawMode() { rawModeConfigWindows *saved = malloc(sizeof(rawModeConfigWindows)); if (unlikely(saved == NULL)) { + // result.saved is set to 0 which will trigger OOM. goto ret; }