core/dbus-execute: use correct char for representing WorkingDirectory=home

This commit is contained in:
Mike Yuan
2024-05-26 00:49:09 +08:00
parent f28a7e87f1
commit af87bdc6bc

View File

@@ -2755,7 +2755,7 @@ int bus_exec_context_set_transient_property(
c->working_directory_home = is_home;
c->working_directory_missing_ok = missing_ok;
unit_write_settingf(u, flags|UNIT_ESCAPE_SPECIFIERS, name, "WorkingDirectory=%s%s", missing_ok ? "-" : "", c->working_directory_home ? "+" : ASSERT_PTR(c->working_directory));
unit_write_settingf(u, flags|UNIT_ESCAPE_SPECIFIERS, name, "WorkingDirectory=%s%s", missing_ok ? "-" : "", c->working_directory_home ? "~" : ASSERT_PTR(c->working_directory));
}
return 1;