aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-connectivity/networkmanager/networkmanager/0002-user-format-string-in-g_dbus_message_new_method_erro.patch
blob: e32b5c00ddfa005b43187c3424a5c8955afada92 (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
62
63
64
65
66
67
From adc0668b854289a11cfc29597b5566ba1869d17e Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Tue, 27 Jun 2017 07:32:09 -0700
Subject: [PATCH 2/2] user format string in g_dbus_message_new_method_error ()

This fixes format errors with -Werror=format-security

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 src/nm-manager.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/nm-manager.c b/src/nm-manager.c
index c3d65cd..e814912 100644
--- a/src/nm-manager.c
+++ b/src/nm-manager.c
@@ -4871,6 +4871,7 @@ prop_set_auth_done_cb (NMAuthChain *chain,
 	if (error || (result != NM_AUTH_CALL_RESULT_YES)) {
 		reply = g_dbus_message_new_method_error (pfd->message,
 		                                         NM_PERM_DENIED_ERROR,
+		                                         "%s",
 		                                         (error_message = "Not authorized to perform this operation"));
 		if (error)
 			error_message = error->message;
@@ -4882,6 +4883,7 @@ prop_set_auth_done_cb (NMAuthChain *chain,
 	if (!object) {
 		reply = g_dbus_message_new_method_error (pfd->message,
 		                                         "org.freedesktop.DBus.Error.UnknownObject",
+		                                         "%s",
 		                                         (error_message = "Object doesn't exist."));
 		goto done;
 	}
@@ -4890,6 +4892,7 @@ prop_set_auth_done_cb (NMAuthChain *chain,
 	if (!nm_exported_object_get_interface_by_type (object, pfd->interface_type)) {
 		reply = g_dbus_message_new_method_error (pfd->message,
 		                                         "org.freedesktop.DBus.Error.InvalidArgs",
+		                                         "%s",
 		                                         (error_message = "Object is of unexpected type."));
 		goto done;
 	}
@@ -4905,6 +4908,7 @@ prop_set_auth_done_cb (NMAuthChain *chain,
 		if (global_dns && !nm_global_dns_config_is_internal (global_dns)) {
 			reply = g_dbus_message_new_method_error (pfd->message,
 			                                         NM_PERM_DENIED_ERROR,
+			                                         "%s",
 			                                         (error_message = "Global DNS configuration already set via configuration file"));
 			goto done;
 		}
@@ -4949,6 +4953,7 @@ do_set_property_check (gpointer user_data)
 	if (!pfd->subject) {
 		reply = g_dbus_message_new_method_error (pfd->message,
 		                                         NM_PERM_DENIED_ERROR,
+		                                         "%s",
 		                                         (error_message = "Could not determine request UID."));
 		goto out;
 	}
@@ -4958,6 +4963,7 @@ do_set_property_check (gpointer user_data)
 	if (!chain) {
 		reply = g_dbus_message_new_method_error (pfd->message,
 		                                         NM_PERM_DENIED_ERROR,
+		                                         "%s",
 		                                         (error_message = "Could not authenticate request."));
 		goto out;
 	}
-- 
2.13.2