diff --git a/src/repart/repart.c b/src/repart/repart.c index 7eadfe4a6a..fdca12a847 100644 --- a/src/repart/repart.c +++ b/src/repart/repart.c @@ -11582,7 +11582,7 @@ static int vl_method_run( return sd_varlink_errorbo( link, "io.systemd.Repart.DiskTooSmall", - SD_JSON_BUILD_PAIR_UNSIGNED("currentSizeBytes", current_size), + SD_JSON_BUILD_PAIR_UNSIGNED("currentSizeBytes", context->total), SD_JSON_BUILD_PAIR_UNSIGNED("minimalSizeBytes", minimal_size)); /* Or if the disk would fit, but theres's not enough unallocated space */ @@ -11590,7 +11590,7 @@ static int vl_method_run( return sd_varlink_errorbo( link, "io.systemd.Repart.InsufficientFreeSpace", - SD_JSON_BUILD_PAIR_UNSIGNED("currentSizeBytes", current_size), + SD_JSON_BUILD_PAIR_UNSIGNED("currentSizeBytes", context->total), JSON_BUILD_PAIR_UNSIGNED_NON_ZERO("needFreeBytes", need_free), SD_JSON_BUILD_PAIR_UNSIGNED("minimalSizeBytes", minimal_size)); } @@ -11598,17 +11598,17 @@ static int vl_method_run( return r; if (p.dry_run) { - uint64_t current_size, minimal_size; + uint64_t minimal_size; /* If we are doing a dry-run, report the minimal size. */ - r = determine_auto_size(context, LOG_DEBUG, ¤t_size, /* ret_foreign_size= */ NULL, &minimal_size); + r = determine_auto_size(context, LOG_DEBUG, /* ret_current_size= */ NULL, /* ret_foreign_size= */ NULL, &minimal_size); if (r < 0) return r; return sd_varlink_replybo( link, SD_JSON_BUILD_PAIR_UNSIGNED("minimalSizeBytes", minimal_size), - SD_JSON_BUILD_PAIR_UNSIGNED("currentSizeBytes", current_size)); + SD_JSON_BUILD_PAIR_UNSIGNED("currentSizeBytes", context->total)); } r = context_write_partition_table(context);