]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/core/load-fragment.c
core: fix dependency parsing
authorLennart Poettering <lennart@poettering.net>
Wed, 11 Nov 2015 21:53:05 +0000 (22:53 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 11 Nov 2015 21:53:05 +0000 (22:53 +0100)
commitc89f52ac6938374972253d8752ed65f3af0b3ef4
treec700addb5615fe76a52c6bf3a5d9a1ea256a6de4
parentc129bd5df3ca08eb352cf69d01d2f374552624ae
core: fix dependency parsing

3d793d29059a7ddf5282efa6b32b953c183d7a4d broke parsing of unit file
names that include backslashes, as extract_first_word() strips those.
Fix this, by introducing a new EXTRACT_RETAIN_ESCAPE flag which disables
looking at any flags, thus being compatible with the classic
FOREACH_WORD() behaviour.
src/basic/extract-word.c
src/basic/extract-word.h
src/core/load-fragment.c
src/test/test-extract-word.c