From b76b9608ed9383a376d9f549a3ab68f1b6faf494 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 10 Jun 2025 16:43:25 -0400 Subject: Dynamic pip delivery_install_package() --- src/lib/delivery/delivery_install.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/delivery/delivery_install.c b/src/lib/delivery/delivery_install.c index 5d7e8e2..7c900cb 100644 --- a/src/lib/delivery/delivery_install.c +++ b/src/lib/delivery/delivery_install.c @@ -299,6 +299,7 @@ int delivery_install_packages(struct Delivery *ctx, char *conda_install_dir, cha const size_t required_len = strlen(args) - strlen(info->name) - strlen(info->version) + 5 + 1; if (required_len + args_alloc_len > args_alloc_len) { + args_alloc_len += required_len; char *tmp = realloc(args, args_alloc_len * sizeof(*args)); if (!tmp) { guard_free(args); -- cgit