From 934a7be0be6764c8b47aedbf6aad22654d3bd3f2 Mon Sep 17 00:00:00 2001 From: zachir Date: Mon, 11 Mar 2024 01:57:53 -0500 Subject: Fixes logic error with quiet Before, quiet worked in reverse, i.e. text was only displayed when -q was passed. Also, even now will not return 1 with an odd number when quiet is not passed. --- src/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index 0e06431..ecb79e8 100644 --- a/src/main.c +++ b/src/main.c @@ -61,13 +61,14 @@ int main(int argc, char **argv) { } if (value) { if (result % 2 == 0) { - if (quiet) { + if (!quiet) { fprintf(stdout, "even\n"); } return 0; } else { - if (quiet) { + if (!quiet) { fprintf(stdout, "odd\n"); + return 0; } return 1; } -- cgit v1.2.3