aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-04-10 08:13:01 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-04-10 08:13:01 -0400
commit23db5d8c97d7210bb2c23bfeb3fb311de6b4ac04 (patch)
tree0889741326580b7315f05e739c8d35a1239d9011
parent2a18221f217d6428bee8e87bc07deae8ed71d22b (diff)
downloadstasis-23db5d8c97d7210bb2c23bfeb3fb311de6b4ac04.tar.gz
Increase buffer size to match input argument sizes
-rw-r--r--src/conda.c2
-rw-r--r--src/deliverable.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/conda.c b/src/conda.c
index 78d07ba..fda2eea 100644
--- a/src/conda.c
+++ b/src/conda.c
@@ -98,7 +98,7 @@ int conda_activate(const char *root, const char *env_name) {
}
// Fully activate conda and record its effect on the runtime environment
- char command[PATH_MAX];
+ char command[PATH_MAX * 3];
snprintf(command, sizeof(command) - 1, "source %s; source %s; conda activate %s &>/dev/null; env -0", path_conda, path_mamba, env_name);
int retval = shell(&proc, command);
if (retval) {
diff --git a/src/deliverable.c b/src/deliverable.c
index fb5f4bf..fef2fb2 100644
--- a/src/deliverable.c
+++ b/src/deliverable.c
@@ -915,6 +915,7 @@ struct StrList *delivery_build_wheels(struct Delivery *ctx) {
pushd(srcdir);
{
if (python_exec("-m build -w ")) {
+ char cmd[PATH_MAX * 2];
fprintf(stderr, "failed to generate wheel package for %s-%s\n", ctx->tests[i].name, ctx->tests[i].version);
strlist_free(&result);
return NULL;