From b1b2e1c5219ebade519ae36a0af2d922c1dd3729 Mon Sep 17 00:00:00 2001 From: Anthony Wang Date: Wed, 28 Dec 2022 16:00:57 -0600 Subject: [PATCH] Check system() return value --- sd.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sd.c b/sd.c index f28004a..5ea3298 100644 --- a/sd.c +++ b/sd.c @@ -1,6 +1,7 @@ +#include +#include #include #include -#include #include #include #include @@ -56,8 +57,8 @@ int main(int argc, char* argv[]) { } /* Disable input buffering */ - system("stty -F /dev/tty cbreak min 1"); - system("stty -F /dev/tty -echo"); + assert(system("stty -F /dev/tty cbreak min 1") == 0); + assert(system("stty -F /dev/tty -echo") == 0); while (true) { int x = (long long)rand() * rand() % seg[1]; @@ -100,6 +101,6 @@ int main(int argc, char* argv[]) { } /* Cleanup */ - system("stty -F /dev/tty echo"); sqlite3_close(db); + assert(system("stty -F /dev/tty echo") == 0); }