initialize regmatch_t always, fixes grep -o ""
authortedu <tedu@openbsd.org>
Mon, 3 Apr 2017 16:18:35 +0000 (16:18 +0000)
committertedu <tedu@openbsd.org>
Mon, 3 Apr 2017 16:18:35 +0000 (16:18 +0000)
from Michael Santos

usr.bin/grep/util.c

index 1093b09..9cfed4c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: util.c,v 1.56 2016/08/25 15:11:05 tedu Exp $  */
+/*     $OpenBSD: util.c,v 1.57 2017/04/03 16:18:35 tedu Exp $  */
 
 /*-
  * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav
@@ -171,7 +171,7 @@ procfile(char *fn)
 static int
 procline(str_t *l, int nottext)
 {
-       regmatch_t      pmatch;
+       regmatch_t      pmatch = { 0 };
        int             c, i, r;
        regoff_t        offset;