]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
libgrep: Fix issues detected by gcc -Wformat-security
authorIvailo <xakepa10@gmail.com>
Thu, 5 Dec 2013 09:56:20 +0000 (18:56 +0900)
committerDaiki Ueno <ueno@gnu.org>
Fri, 20 Dec 2013 03:59:58 +0000 (12:59 +0900)
* m-fgrep.c (Fcompile): Supply FORMAT argument of error.
* m-regex.c (compile): Likewise.

gettext-tools/libgrep/ChangeLog
gettext-tools/libgrep/m-fgrep.c
gettext-tools/libgrep/m-regex.c

index 53ba7a3a5a8033cd5794deaf039b64544f90b02b..2e3f36db99b17a7cd11bcb9a7d60b8ced2447266 100644 (file)
@@ -1,3 +1,9 @@
+2013-12-05  Ivailo  <xakepa10@gmail.com>  (tiny change)
+
+       libgrep: Fix issues detected by gcc -Wformat-security
+       * m-fgrep.c (Fcompile): Supply FORMAT argument of error.
+       * m-regex.c (compile): Likewise.
+
 2012-12-25  Daiki Ueno  <ueno@gnu.org>
 
        * gettext-0.18.2 released.
index 7bb3715eb2d63949a2e49eebdd68e0fc324647c4..1f4d58d1f1a2f8b88d388c78bd19c104e669a7a0 100644 (file)
@@ -106,7 +106,7 @@ Fcompile (const char *pattern, size_t pattern_size,
       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 @@ Fcompile (const char *pattern, size_t pattern_size,
   while (beg < pattern + pattern_size);
 
   if ((err = kwsprep (ckwset->kwset)) != NULL)
-    error (exit_failure, 0, err);
+    error (exit_failure, 0, "%s", err);
   return ckwset;
 }
 
index d5d3dd14e212e7abeab1f5798e9952790bb3848d..5444978694ed57809217e1ea15e3ad1318fdefa5 100644 (file)
@@ -106,7 +106,7 @@ compile (const char *pattern, size_t pattern_size,
 
         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;