diff options
author | Adrian Szyndela <adrian.s@samsung.com> | 2019-08-23 11:46:59 +0200 |
---|---|---|
committer | Adrian Szyndela <adrian.s@samsung.com> | 2019-08-23 11:46:59 +0200 |
commit | 76686bcf11a366b08c878ba72bfc34a259224a91 (patch) | |
tree | 413b437f039004f72ba14ed6b3b72f9e7091dd05 | |
parent | ab5ed7f3d68071e62900e5dc6fe54f4d092ca359 (diff) | |
download | dbus-tools-76686bcf11a366b08c878ba72bfc34a259224a91.tar.gz dbus-tools-76686bcf11a366b08c878ba72bfc34a259224a91.tar.bz2 dbus-tools-76686bcf11a366b08c878ba72bfc34a259224a91.zip |
policychecker: receiving signals without sendersubmit/tizen/20190827.044306submit/tizen/20190827.025238accepted/tizen/unified/20190828.011037
This allows specifying of checking rules for signals without
specifying receive_sender. That is, it allows telling who can
receive some kind of signals without telling who can send them.
Without this change every receive checking rule needed receive_sender field.
This change is analogous to sending signals without send_destination.
Change-Id: Ifb0a596980631315d175b33460ad2579265c1e5e
-rw-r--r-- | policychecker/rules.xsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/policychecker/rules.xsl b/policychecker/rules.xsl index 188a572..7f20b0f 100644 --- a/policychecker/rules.xsl +++ b/policychecker/rules.xsl @@ -172,7 +172,7 @@ <sch:assert test="@send_destination or @send_destination_prefix or @send_type='signal'">You mustn't use send_interface without send_destination or send_destination_prefix, unless you limit the rule to only signals with send_type="signal"</sch:assert> </sch:rule> <sch:rule context="*[@receive_interface]"> - <sch:assert test="@receive_sender">You mustn't use receive_interface without receive_sender</sch:assert> + <sch:assert test="@receive_sender or @receive_type='signal'">You mustn't use receive_interface without receive_sender</sch:assert> </sch:rule> </sch:pattern> |