1 Debian patch for fixing errors emitted due to -Werror=format-security.
2 The patch can be found at:
3 https://salsa.debian.org/java-team/rxtx/-/blob/6500bd55f265de7d2dfef68dc1df5d8b990f66c3/debian/patches/format_security.patch
5 Bug: https://bugs.gentoo.org/550534
8 From: tony mancill <tmancill@debian.org>
10 Description: use format specifiers in fprintf statements for hardening flags
15 void report_warning(const char *msg)
18 - fprintf(stderr, msg);
19 + fprintf(stderr, "%s", msg);
21 mexWarnMsgTxt( (const char *) msg );
27 - fprintf(stderr, msg);
28 + fprintf(stderr, "%s", msg);
30 #endif /* DEBUG_VERBOSE */
33 void report_error(const char *msg)
36 - fprintf(stderr, msg);
37 + fprintf(stderr, "%s", msg);
45 - fprintf(stderr, msg);
46 + fprintf(stderr, "%s", msg);
49 # endif /* DEBUG_MW */
50 --- a/src/ParallelImp.c
51 +++ b/src/ParallelImp.c
53 void report_error(char *msg)
56 - fprintf(stderr, msg);
57 + fprintf(stderr, "%s", msg);
62 void report(char *msg)
65 - fprintf(stderr, msg);
66 + fprintf(stderr, "%s", msg);
70 --- a/src/SerialImp.cpp
71 +++ b/src/SerialImp.cpp
76 - fprintf(stderr, msg);
77 + fprintf(stderr, "%s", msg);
84 void report_warning(char *msg)
87 - fprintf(stderr, msg);
88 + fprintf(stderr, "%s", msg);
90 mexWarnMsgTxt( (const char *) msg );
96 - fprintf(stderr, msg);
97 + fprintf(stderr, "%s", msg);
99 #endif /* DEBUG_VERBOSE */
101 @@ -4586,7 +4586,7 @@
102 void report_error(char *msg)
105 - fprintf(stderr, msg);
106 + fprintf(stderr, "%s", msg);
108 mexWarnMsgTxt( msg );
109 #endif /* DEBUG_MW */
110 @@ -4605,7 +4605,7 @@
114 - fprintf(stderr, msg);
115 + fprintf(stderr, "%s", msg);
118 # endif /* DEBUG_MW */