summaryrefslogtreecommitdiff
path: root/src/share/mh/gen_key
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2013-02-09 19:54:08 +0100
committerJonas Smedegaard <dr@jones.dk>2013-03-09 05:46:00 +0100
commit45ad89b6cddbcb3c112f1c2cdfd4361bc7fdced3 (patch)
tree06d7e81a91f8a4cbb5e49dd9bb7f49ada9e9c6c1 /src/share/mh/gen_key
parente02c127f8e2c5001cf90429a2ee3532d7a4e3c76 (diff)
Dual-quote arguments passed to su_monkeysphere_user() when possible.dualquote
It is a healthy coding practice to keep each argument separate when executing system calls, i.e. quote each variable separately instead of relying on whitespace to indicate argument separation. Quoting shell-inside-shell is tricky to do right, and gets trickier when the wrapper demands unusually complex quoting. su_monkeysphere_user() expands arguments using "$*" which (unlike "$@") collapses all arguments into a single string, and therefore require "risky" arguments (e.g. ones containing variables that may contain space or other unusual characters) to be dual-quoted for them to not wreak havoc at the inside shell. This patch improves arguments passed to su_monkeysphere_user() by first single-quoting and then double-quoting arguments containing variables. NB! Dynamic arguments are only double-quoted ( "$@" ) which looks safe but effectively is a noop (quoting is lost at wrapper!).
Diffstat (limited to 'src/share/mh/gen_key')
0 files changed, 0 insertions, 0 deletions
?h=master'>tags/da/e6/200908302149.18898.rgx@gmx.de/debian0
-rw-r--r--tags/da/e6/20101111105055.GA14195@merveille.plessy.net/debian0
-rw-r--r--tags/da/e6/20120204100035.GA4653@schweer-online.local/debian0
-rw-r--r--tags/da/e6/20120204100035.GA4653@schweer-online.local/signed0
-rw-r--r--tags/da/e6/20141013230556.3115.46759@bastian.jones.dk/debian0
-rw-r--r--tags/da/e6/20141013230556.3115.46759@bastian.jones.dk/jones0
-rw-r--r--tags/da/e6/20141013230556.3115.46759@bastian.jones.dk/sent0
-rw-r--r--tags/da/e6/20141013230556.3115.46759@bastian.jones.dk/signed0
-rw-r--r--tags/da/e6/20190511030010.9ACE51CA@jawa.homebase.dk/hb0
-rw-r--r--tags/da/e6/20190511030010.9ACE51CA@jawa.homebase.dk/sys0
-rw-r--r--tags/da/e6/20190511030010.9ACE51CA@jawa.homebase.dk/unread0
-rw-r--r--tags/da/e6/668c430c0710161213n73087b3eld06ffe2f5d6f9f98@mail.gmail.com/debian0
-rw-r--r--tags/da/e6/E1jVuFL-0008Mc-TW@fasolo.debian.org/debian0
-rw-r--r--tags/da/e6/E1jVuFL-0008Mc-TW@fasolo.debian.org/inbox0
-rw-r--r--tags/da/e6/E1jVuFL-0008Mc-TW@fasolo.debian.org/killed0
-rw-r--r--tags/da/e6/E1jVuFL-0008Mc-TW@fasolo.debian.org/unread0
-rw-r--r--tags/da/e6/E1p0tXb-0038Pf-4Z@fasolo.debian.org/debian0
-rw-r--r--tags/da/e6/E1p0tXb-0038Pf-4Z@fasolo.debian.org/inbox0
-rw-r--r--tags/da/e6/E1p0tXb-0038Pf-4Z@fasolo.debian.org/killed0
-rw-r--r--tags/da/e6/E1p0tXb-0038Pf-4Z@fasolo.debian.org/unread0
-rw-r--r--tags/da/e6/F14AE282-D116-493C-913E-04ADFFA27723@frontloberne.dk/hb0
-rw-r--r--tags/da/e6/F14AE282-D116-493C-913E-04ADFFA27723@frontloberne.dk/inbox0
-rw-r--r--tags/da/e6/F14AE282-D116-493C-913E-04ADFFA27723@frontloberne.dk/old0
-rw-r--r--tags/da/e6/e786c7855ce2baff597135d9e9b5c07a37b68bac.camel@linuxfoundation.org/unread0
-rw-r--r--tags/da/e6/jqf17v%24em6%241@dough.gmane.org/debian0
-rw-r--r--tags/da/e6/jqf17v%24em6%241@dough.gmane.org/signed0
33 files changed, 0 insertions, 0 deletions