summaryrefslogtreecommitdiff
path: root/man/udevd.xml
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2014-07-29 22:01:36 -0400
committerAnthony G. Basile <blueness@gentoo.org>2014-08-04 11:52:34 -0400
commit5f63fcb01095830daa7d42156c880c6fcf554e56 (patch)
tree4414341e4b559d8673601c8b092a9fb00fed281b /man/udevd.xml
parent837a0df0287638354fe71665a76f0f41bd5a417e (diff)
Reject invalid quoted strings
String which ended in an unfinished quote were accepted, potentially with bad memory accesses. Reject anything which ends in a unfished quote, or contains non-whitespace characters right after the closing quote. _FOREACH_WORD now returns the invalid character in *state. But this return value is not checked anywhere yet. Also, make 'word' and 'state' variables const pointers, and rename 'w' to 'word' in various places. Things are easier to read if the same name is used consistently. mbiebl_> am I correct that something like this doesn't work mbiebl_> ExecStart=/usr/bin/encfs --extpass='/bin/systemd-ask-passwd "Unlock EncFS"' mbiebl_> systemd seems to strip of the quotes mbiebl_> systemctl status shows mbiebl_> ExecStart=/usr/bin/encfs --extpass='/bin/systemd-ask-password Unlock EncFS $RootDir $MountPoint mbiebl_> which is pretty weird Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Diffstat (limited to 'man/udevd.xml')
0 files changed, 0 insertions, 0 deletions