commit 036449cdf13b5fd9364f7b9cc910fce7923ee4bf
Author:     Richard Ipsum <[email protected]>
AuthorDate: Mon May 20 17:21:08 2019 +0100
Commit:     Michael Forney <[email protected]>
CommitDate: Mon May 20 12:38:54 2019 -0700

    grep: Fix exit status on use of -l

diff --git a/grep.c b/grep.c
index c322a32..1c97807 100644
--- a/grep.c
+++ b/grep.c
@@ -135,6 +135,7 @@ grep(FILE *fp, const char *str)
                        }
                }
                if (match != vflag) {
+                       result = Match;
                        switch (mode) {
                        case 'c':
                                c++;
@@ -152,7 +153,6 @@ grep(FILE *fp, const char *str)
                                puts(buf);
                                break;
                        }
-                       result = Match;
                }
        }
        if (mode == 'c')

Reply via email to