aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2025-06-10 16:43:25 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2025-06-10 16:43:25 -0400
commitb76b9608ed9383a376d9f549a3ab68f1b6faf494 (patch)
tree944790860265dc8d7c81403899f4ec057093d9c0
parent1820124dcf3b452ae3742269d5748a8204ec69a5 (diff)
downloadstasis-pip-dynamic3.tar.gz
Dynamic pip delivery_install_package()pip-dynamic3
-rw-r--r--src/lib/delivery/delivery_install.c1
1 files changed, 1 insertions, 0 deletions
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);