aboutsummaryrefslogtreecommitdiff
path: root/src/docker.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@users.noreply.github.com>2024-10-04 08:40:39 -0400
committerGitHub <noreply@github.com>2024-10-04 08:40:39 -0400
commitd7e3deba72703ad36c497f5becf6772ca00a0d6d (patch)
treeeff3b2ec3dcc31126041529c8e00a714997f2d7b /src/docker.c
parent9691ccf51b3efd8113e9620c4afa8b5382d7f161 (diff)
parentf0ba8cd378a460f927644e41f49be95d0e956f81 (diff)
downloadstasis-d7e3deba72703ad36c497f5becf6772ca00a0d6d.tar.gz
Merge pull request #46 from jhunkeler/split-delivery-code
Add multiprocessing / Split delivery code
Diffstat (limited to 'src/docker.c')
-rw-r--r--src/docker.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/docker.c b/src/docker.c
index da7c1ce..2d5e2cc 100644
--- a/src/docker.c
+++ b/src/docker.c
@@ -44,8 +44,9 @@ int docker_script(const char *image, char *data, unsigned flags) {
do {
memset(buffer, 0, sizeof(buffer));
- fgets(buffer, sizeof(buffer) - 1, infile);
- fputs(buffer, outfile);
+ if (fgets(buffer, sizeof(buffer) - 1, infile) != NULL) {
+ fputs(buffer, outfile);
+ }
} while (!feof(infile));
fclose(infile);