1
0
mirror of https://github.com/git/git.git synced 2024-09-21 12:02:17 +02:00

Cleanup remove_path

Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
This commit is contained in:
Alex Riesen 2008-09-26 08:21:39 -07:00 committed by Shawn O. Pearce
parent ed520a8f27
commit eb53586ba9

View File

@ -394,12 +394,10 @@ static int update_stages(const char *path, struct diff_filespec *o,
static int remove_path(const char *name)
{
int ret;
char *slash, *dirs;
ret = unlink(name);
if (ret)
return ret;
if (unlink(name))
return -1;
dirs = xstrdup(name);
while ((slash = strrchr(name, '/'))) {
*slash = '\0';
@ -407,7 +405,7 @@ static int remove_path(const char *name)
break;
}
free(dirs);
return ret;
return 0;
}
static int remove_file(struct merge_options *o, int clean,