diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-22 11:23:09 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-22 11:23:09 -0400 |
| commit | 38382cba7b22e66119394667921ef62eec8d0d02 (patch) | |
| tree | c78190748e8ae52bbe8cb14b0520ff1b0500f29c /src | |
| parent | cbbb11f50117960b80a211674af646413241ba53 (diff) | |
| download | stasis-38382cba7b22e66119394667921ef62eec8d0d02.tar.gz | |
copy2: close fp1 handle on error
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/core/copy.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/core/copy.c b/src/lib/core/copy.c index ba52507..5b4e468 100644 --- a/src/lib/core/copy.c +++ b/src/lib/core/copy.c @@ -58,6 +58,7 @@ int copy2(const char *src, const char *dest, unsigned int op) { FILE *fp2 = fopen(dest, "w+b"); if (!fp2) { perror(dest); + fclose(fp1); return -1; } |
