diff options
author | Lennart Poettering <lennart@poettering.net> | 2013-04-03 19:04:03 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2013-04-03 20:12:57 +0200 |
commit | f73141d7657b3f60b8669bc8386413d8a8a372c6 (patch) | |
tree | a2fc0917431fa8498c1c0ac2ae9c7c8ac4f00163 /src/hostname/hostnamed.c | |
parent | 7f602784de4fd378120e8ebfe6d830862b9cae03 (diff) |
shared: rework env file reader
Implement this with a proper state machine, so that newlines and
escaped chars can appear in string assignments. This should bring the
parser much closer to shell.
Diffstat (limited to 'src/hostname/hostnamed.c')
-rw-r--r-- | src/hostname/hostnamed.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c index b4d6d51402..aaa2d6594a 100644 --- a/src/hostname/hostnamed.c +++ b/src/hostname/hostnamed.c @@ -303,7 +303,7 @@ static int write_data_other(void) { char **l = NULL; int r, p; - r = load_env_file("/etc/machine-info", &l); + r = load_env_file("/etc/machine-info", NULL, &l); if (r < 0 && r != -ENOENT) return r; |