summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch')
-rw-r--r--sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch48
1 files changed, 48 insertions, 0 deletions
diff --git a/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch b/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch
new file mode 100644
index 000000000000..1ad445c705e9
--- /dev/null
+++ b/sci-libs/parmgridgen/files/parmgridgen-1.0-format-security.patch
@@ -0,0 +1,48 @@
+ ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c | 4 ++--
+ ParMGridGen/ParLib/util.c | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c b/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c
+index d0dfc91..941f68e 100644
+--- a/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c
++++ b/ParMGridGen/IMParMetis-2.0/ParMETISLib/util.c
+@@ -25,7 +25,7 @@ void errexit(char *f_str,...)
+
+ sprintf(out2, "Error! %s", out1);
+
+- fprintf(stdout, out2);
++ fprintf(stdout, "%s", out2);
+ fflush(stdout);
+
+ abort();
+@@ -46,7 +46,7 @@ void myprintf(CtrlType *ctrl, char *f_str,...)
+
+ sprintf(out2, "[%2d] %s", ctrl->mype, out1);
+
+- fprintf(stdout, out2);
++ fprintf(stdout, "%s", out2);
+ fflush(stdout);
+
+ }
+diff --git a/ParMGridGen/ParLib/util.c b/ParMGridGen/ParLib/util.c
+index 9b8290d..c212b60 100644
+--- a/ParMGridGen/ParLib/util.c
++++ b/ParMGridGen/ParLib/util.c
+@@ -25,7 +25,7 @@ void MGriderrexit(char *f_str,...)
+
+ sprintf(out2, "Error! %s", out1);
+
+- fprintf(stdout, out2);
++ fprintf(stdout, "%s", out2);
+ fflush(stdout);
+
+ abort();
+@@ -46,7 +46,7 @@ void MGridmyprintf(MGridCtrlType *ctrl, char *f_str,...)
+
+ sprintf(out2, "[%2d] %s", ctrl->mype, out1);
+
+- fprintf(stdout, out2);
++ fprintf(stdout, "%s", out2);
+ fflush(stdout);
+
+ }