--- ./gettext-tools/libgrep/m-regex.c 2013-12-02 22:32:25.564343581 +0000 +++ ./gettext-tools/libgrep/m-regex.c.new 2013-12-02 22:32:33.000343055 +0000 @@ -106,7 +106,7 @@ if ((err = re_compile_pattern (motif, len, &cregex->patterns[cregex->pcount].regexbuf)) != NULL) - error (exit_failure, 0, err); + error (exit_failure, 0, "%s", err); cregex->pcount++; motif = sep; --- ./gettext-tools/libgrep/m-fgrep.c 2013-01-09 04:01:27.000000000 +0000 +++ ./gettext-tools/libgrep/m-fgrep.c.new 2013-12-02 22:40:21.038309949 +0000 @@ -106,7 +106,7 @@ for (lim = beg; lim < pattern + pattern_size && *lim != '\n'; ++lim) ; if ((err = kwsincr (ckwset->kwset, beg, lim - beg)) != NULL) - error (exit_failure, 0, err); + error (exit_failure, 0, "%s", err); if (lim < pattern + pattern_size) ++lim; beg = lim; @@ -114,7 +114,7 @@ while (beg < pattern + pattern_size); if ((err = kwsprep (ckwset->kwset)) != NULL) - error (exit_failure, 0, err); + error (exit_failure, 0, "%s", err); return ckwset; }