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 */
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));
}
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);