mirror of
https://github.com/systemd/systemd
synced 2024-10-15 04:24:19 +00:00
Merge pull request #11179 from kraj/kraj/pu
Fix issues found with gcc trunk
This commit is contained in:
commit
96fd7bc536
|
@ -4531,7 +4531,6 @@ static int load_from_path(Unit *u, const char *path) {
|
|||
r = open_follow(&filename, &f, symlink_names, &id);
|
||||
if (r >= 0)
|
||||
break;
|
||||
filename = mfree(filename);
|
||||
|
||||
/* ENOENT means that the file is missing or is a dangling symlink.
|
||||
* ENOTDIR means that one of paths we expect to be is a directory
|
||||
|
@ -4543,6 +4542,7 @@ static int load_from_path(Unit *u, const char *path) {
|
|||
else if (!IN_SET(r, -ENOENT, -ENOTDIR))
|
||||
return r;
|
||||
|
||||
filename = mfree(filename);
|
||||
/* Empty the symlink names for the next run */
|
||||
set_clear_free(symlink_names);
|
||||
}
|
||||
|
|
|
@ -115,7 +115,7 @@ static int parse_file(OrderedHashmap *sysctl_options, const char *path, bool ign
|
|||
|
||||
value = strchr(p, '=');
|
||||
if (!value) {
|
||||
log_error("Line is not an assignment at '%s:%u': %s", path, c, value);
|
||||
log_error("Line is not an assignment at '%s:%u': %s", path, c, p);
|
||||
|
||||
if (r == 0)
|
||||
r = -EINVAL;
|
||||
|
|
Loading…
Reference in a new issue