diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-29 12:41:28 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-05-11 15:50:47 -0400 |
| commit | 081da8afbfbd808acecc1d3e54f89b90c625ee77 (patch) | |
| tree | 56b6950d69aaee3109a4abe51dc5ee9b2ae89da2 /src/cli/stasis_indexer/helpers.c | |
| parent | 77257cff9f84d6bfe15c352a00e1231d8984b46e (diff) | |
| download | stasis-081da8afbfbd808acecc1d3e54f89b90c625ee77.tar.gz | |
handle asprintf errors
Diffstat (limited to 'src/cli/stasis_indexer/helpers.c')
| -rw-r--r-- | src/cli/stasis_indexer/helpers.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cli/stasis_indexer/helpers.c b/src/cli/stasis_indexer/helpers.c index 097b0ca..bf7efee 100644 --- a/src/cli/stasis_indexer/helpers.c +++ b/src/cli/stasis_indexer/helpers.c @@ -297,7 +297,10 @@ int get_files(struct StrList **out, const char *path, const char *pattern, ...) struct StrList *get_docker_images(struct Delivery *ctx, char *pattern) { char *tarball = NULL; - asprintf(&tarball, "%s*.tar*", pattern); + if (asprintf(&tarball, "%s*.tar*", pattern) < 0) { + SYSERROR("unable to allocate bytes for tarball pattern: %s", pattern); + return NULL; + } if (!tarball) { SYSERROR("Unable to allocate bytes for docker image wildcard pattern"); return NULL; |
