aboutsummaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-connectivity/gupnp/gupnp/0001-Fix-build-with-hardened-security-flags.patch
blob: ef0c945d0b59360e6f358ef225088f1b96c82f6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
From 6eba07bd195e0a1199a0fc62d7cc31ec376bc3dd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Mon, 31 May 2021 17:44:29 +0200
Subject: [PATCH] Fix build with hardened security flags
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

| ../gupnp-1.2.6/examples/get-volume.c: In function 'on_introspection':
| ../gupnp-1.2.6/examples/get-volume.c:53:17: error: format not a string literal and no format arguments [-Werror=format-security]
|    53 |                 g_critical (error->message);
|       |                 ^~~~~~~~~~
| ../gupnp-1.2.6/examples/get-volume.c:114:17: error: format not a string literal and no format arguments [-Werror=format-security]
|   114 |                 g_critical (error->message);
|       |                 ^~~~~~~~~~
| ../gupnp-1.2.6/examples/get-volume.c: In function 'main':
| ../gupnp-1.2.6/examples/get-volume.c:150:17: error: format not a string literal and no format arguments [-Werror=format-security]
|   150 |                 g_error (error->message);
|       |                 ^~~~~~~

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>

Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/gupnp/-/merge_requests/17]
---
 examples/get-volume.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/examples/get-volume.c b/examples/get-volume.c
index 4601014..923581c 100644
--- a/examples/get-volume.c
+++ b/examples/get-volume.c
@@ -50,7 +50,7 @@ on_introspection (GObject *object, GAsyncResult *res, gpointer user_data)
                 &error);
 
         if (error != NULL) {
-                g_critical (error->message);
+                g_critical ("%s", error->message);
                 g_clear_error (&error);
         }
 
@@ -111,7 +111,7 @@ on_introspection (GObject *object, GAsyncResult *res, gpointer user_data)
         g_list_free (out_names);
 
         if (error != NULL) {
-                g_critical (error->message);
+                g_critical ("%s", error->message);
                 g_clear_error (&error);
         } else {
                 g_print ("Current volume: %s\n",
@@ -147,7 +147,7 @@ int main(int argc, char *argv[])
         GUPnPContext *context = gupnp_context_new ("wlp3s0", 0, &error);
 
         if (error != NULL) {
-                g_error (error->message);
+                g_error ("%s", error->message);
         }
 
         GUPnPControlPoint *cp = gupnp_control_point_new (context, CONTENT_DIR);
-- 
2.31.1