diff options
| author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2025-06-10 16:45:22 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-10 16:45:22 -0400 | 
| commit | 151b32e7715b8f96739b7732df58b622c6ee52ae (patch) | |
| tree | 944790860265dc8d7c81403899f4ec057093d9c0 | |
| parent | c2b883080735885d9b0414702abc6d4f4fe48999 (diff) | |
| parent | b76b9608ed9383a376d9f549a3ab68f1b6faf494 (diff) | |
| download | stasis-151b32e7715b8f96739b7732df58b622c6ee52ae.tar.gz | |
Merge pull request #109 from jhunkeler/pip-dynamic3
Dynamic pip delivery_install_package()
| -rw-r--r-- | src/lib/delivery/delivery_install.c | 1 | 
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);  | 
