archrelease: copy trunk to community-any
[ArchLinux/community.git] / java-rxtx / trunk / rxtx-2.2-format-security.patch
blob1337cce3c546aae5413bb34d2d7d47ffe90f329a
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
7 ---
8 From: tony mancill <tmancill@debian.org>
9 Forwarded: no
10 Description: use format specifiers in fprintf statements for hardening flags
12 --- a/src/SerialImp.c
13 +++ b/src/SerialImp.c
14 @@ -5108,7 +5108,7 @@
15 void report_warning(const char *msg)
17 #ifndef DEBUG_MW
18 - fprintf(stderr, msg);
19 + fprintf(stderr, "%s", msg);
20 #else
21 mexWarnMsgTxt( (const char *) msg );
22 #endif /* DEBUG_MW */
23 @@ -5129,7 +5129,7 @@
24 #ifdef DEBUG_MW
25 mexErrMsgTxt( msg );
26 #else
27 - fprintf(stderr, msg);
28 + fprintf(stderr, "%s", msg);
29 #endif /* DEBUG_MW */
30 #endif /* DEBUG_VERBOSE */
32 @@ -5145,7 +5145,7 @@
33 void report_error(const char *msg)
35 #ifndef DEBUG_MW
36 - fprintf(stderr, msg);
37 + fprintf(stderr, "%s", msg);
38 #else
39 mexWarnMsgTxt( msg );
40 #endif /* DEBUG_MW */
41 @@ -5164,7 +5164,7 @@
43 #ifdef DEBUG
44 # ifndef DEBUG_MW
45 - fprintf(stderr, msg);
46 + fprintf(stderr, "%s", msg);
47 # else
48 mexPrintf( msg );
49 # endif /* DEBUG_MW */
50 --- a/src/ParallelImp.c
51 +++ b/src/ParallelImp.c
52 @@ -920,7 +920,7 @@
53 void report_error(char *msg)
55 #ifndef DEBUG_MW
56 - fprintf(stderr, msg);
57 + fprintf(stderr, "%s", msg);
58 #else
59 mexWarnMsgTxt( msg );
60 #endif /* DEBUG_MW */
61 @@ -938,7 +938,7 @@
62 void report(char *msg)
64 #ifdef DEBUG
65 - fprintf(stderr, msg);
66 + fprintf(stderr, "%s", msg);
67 #endif /* DEBUG */
70 --- a/src/SerialImp.cpp
71 +++ b/src/SerialImp.cpp
72 @@ -1844,7 +1844,7 @@
75 #ifdef DEBUG
76 - fprintf(stderr, msg);
77 + fprintf(stderr, "%s", msg);
78 #endif
81 --- a/CNI/SerialImp.c
82 +++ b/CNI/SerialImp.c
83 @@ -4549,7 +4549,7 @@
84 void report_warning(char *msg)
86 #ifndef DEBUG_MW
87 - fprintf(stderr, msg);
88 + fprintf(stderr, "%s", msg);
89 #else
90 mexWarnMsgTxt( (const char *) msg );
91 #endif /* DEBUG_MW */
92 @@ -4570,7 +4570,7 @@
93 #ifdef DEBUG_MW
94 mexErrMsgTxt( msg );
95 #else
96 - fprintf(stderr, msg);
97 + fprintf(stderr, "%s", msg);
98 #endif /* DEBUG_MW */
99 #endif /* DEBUG_VERBOSE */
101 @@ -4586,7 +4586,7 @@
102 void report_error(char *msg)
104 #ifndef DEBUG_MW
105 - fprintf(stderr, msg);
106 + fprintf(stderr, "%s", msg);
107 #else
108 mexWarnMsgTxt( msg );
109 #endif /* DEBUG_MW */
110 @@ -4605,7 +4605,7 @@
112 #ifdef DEBUG
113 # ifndef DEBUG_MW
114 - fprintf(stderr, msg);
115 + fprintf(stderr, "%s", msg);
116 # else
117 mexPrintf( msg );
118 # endif /* DEBUG_MW */