]> granicus.if.org Git - procps-ng/commitdiff
pgrep: Add a newline after regex error messages
authorTom Levy <tomlevy93@gmail.com>
Fri, 1 Nov 2019 02:17:54 +0000 (02:17 +0000)
committerCraig Small <csmall@dropbear.xyz>
Wed, 15 Sep 2021 10:53:12 +0000 (20:53 +1000)
The message from 'regerror' does not include a newline.

Test with `pgrep '*'`.

Signed-off-by: Craig Small <csmall@dropbear.xyz>
pgrep.c

diff --git a/pgrep.c b/pgrep.c
index 90e42211885d73c8da6c00f4ce304daa66755d55..71e82650b3c35af9ce3adc17050ea137f6f31c11 100644 (file)
--- a/pgrep.c
+++ b/pgrep.c
@@ -497,8 +497,7 @@ static regex_t * do_regcomp (void)
 
         if (re_err) {
             regerror (re_err, preg, errbuf, sizeof(errbuf));
-            fputs(errbuf,stderr);
-            exit (EXIT_USAGE);
+            xerrx(EXIT_USAGE, errbuf);
         }
     }
     return preg;