diff --git a/src/nica/files.c b/src/nica/files.c index 58c7a2b..b45fc6d 100644 --- a/src/nica/files.c +++ b/src/nica/files.c @@ -113,7 +113,7 @@ bool nc_copy_file(const char *src, const char *dst, mode_t mode, bool remove_tar while (true) { if ((r = read(src_fd, &buffer, sizeof(buffer))) < 0) { ret = false; - break; + goto end; } if (write(dest_fd, buffer, sizeof(buffer)) != r) { break;