udev: replace unsafe characters on assigning ENV{key}="val" when OPTIONS="string_esca...
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 14 Apr 2021 06:13:54 +0000 (15:13 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 12 Jul 2021 11:30:53 +0000 (13:30 +0200)
commita4c8d0bbf2c42f2cb10bd4e80072e6317b475f7c
tree01cb79cd54c04db4e663eb6abfea99e5f0359c8b
parentb6811758288fd53266028885d46f5a5f7d8c49a7
udev: replace unsafe characters on assigning ENV{key}="val" when OPTIONS="string_escape=replace" is set

Strictly speaking, this breaks backward compatibility, as previously
`ENV{key}="val"` ignored `string_escape=` option. But, introducing
a new option such as `string_escape=hoge` sounds overkill for me.
The default escape mode is `ESCAPE_UNSET`, so I hope this merely break
existing rules.

(cherry picked from commit ea0f4578a7e90f5227817058bfb11bb91dbb1431)
src/udev/udev-rules.c