commit - 74cfe85e3941b6738539031e8c2cf8e59db13eab
commit + 2513f20abd32eca0e2f74e92abd73629b4360258
blob - a46191b6be513b0aa32c2a166157fe86ee15aefe
blob + 330247efd1de37a205a200f8fa6f361ef6dd2d67
--- lib/worktree.c
+++ lib/worktree.c
char *parent;
err = got_path_dirname(&parent, ondisk_path);
if (err)
- return err;
+ break;
free(ondisk_path);
ondisk_path = parent;
if (rmdir(ondisk_path) == -1) {
char *parent;
err = got_path_dirname(&parent, ondisk_path);
if (err)
- return err;
+ goto done;
free(ondisk_path);
ondisk_path = parent;
if (rmdir(ondisk_path) == -1) {