fix potential deadlock in create_one_file

It can happen if the temporary file already exists (i.e. after a panic
and reboot).

Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Alex Riesen 2006-01-05 10:00:12 +01:00 committed by Junio C Hamano
parent 781411ed46
commit d9e08be9d5

View File

@ -1635,7 +1635,8 @@ static void create_one_file(const char *path, unsigned mode, const char *buf, un
}
if (errno != EEXIST)
break;
}
++nr;
}
}
die("unable to write file %s mode %o", path, mode);
}