mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
core: remove unnecessary heap allocation
This commit is contained in:
parent
5787c50932
commit
e59ba56d78
@ -319,9 +319,8 @@ int bus_unit_method_start_generic(
|
|||||||
bool reload_if_possible,
|
bool reload_if_possible,
|
||||||
sd_bus_error *error) {
|
sd_bus_error *error) {
|
||||||
|
|
||||||
const char *smode;
|
const char *smode, *verb;
|
||||||
JobMode mode;
|
JobMode mode;
|
||||||
_cleanup_free_ char *verb = NULL;
|
|
||||||
static const char *const polkit_message_for_job[_JOB_TYPE_MAX] = {
|
static const char *const polkit_message_for_job[_JOB_TYPE_MAX] = {
|
||||||
[JOB_START] = N_("Authentication is required to start '$(unit)'."),
|
[JOB_START] = N_("Authentication is required to start '$(unit)'."),
|
||||||
[JOB_STOP] = N_("Authentication is required to stop '$(unit)'."),
|
[JOB_STOP] = N_("Authentication is required to stop '$(unit)'."),
|
||||||
@ -351,11 +350,9 @@ int bus_unit_method_start_generic(
|
|||||||
return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Job mode %s invalid", smode);
|
return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Job mode %s invalid", smode);
|
||||||
|
|
||||||
if (reload_if_possible)
|
if (reload_if_possible)
|
||||||
verb = strjoin("reload-or-", job_type_to_string(job_type));
|
verb = strjoina("reload-or-", job_type_to_string(job_type));
|
||||||
else
|
else
|
||||||
verb = strdup(job_type_to_string(job_type));
|
verb = job_type_to_string(job_type);
|
||||||
if (!verb)
|
|
||||||
return -ENOMEM;
|
|
||||||
|
|
||||||
r = bus_verify_manage_units_async_full(
|
r = bus_verify_manage_units_async_full(
|
||||||
u,
|
u,
|
||||||
|
Loading…
Reference in New Issue
Block a user