commit b87c6f836d2cb7d597e245c70ea4540cf6a36af4 from: Stefan Sperling date: Mon Dec 24 16:09:24 2018 UTC catch fatal i/o errors in add_file_on_disk() commit - 3fe2daf1bfa78990045d9613e9b797437ac7f361 commit + b87c6f836d2cb7d597e245c70ea4540cf6a36af4 blob - e296ce15039d8efc83bd172bc9a6abf87d3cbe13 blob + e9cc817f06b5bb165733a7e1870f5528776de51f --- lib/worktree.c +++ lib/worktree.c @@ -408,10 +408,10 @@ add_file_on_disk(struct got_worktree *worktree, struct hdrlen = 0; if (outlen == -1) { err = got_error_from_errno(); - break; + goto done; } else if (outlen != len) { err = got_error(GOT_ERR_IO); - break; + goto done; } } } while (len != 0);